* gdb.texinfo (Compilation): Don't mention -gdwarf-2. Link to GCC
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f6b47be4
DE
12011-11-10 Doug Evans <dje@google.com>
2
792a0230
DE
3 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4 "record to end of main" test.
5
f6b47be4
DE
6 * gdb.python/py-type.c (TS): New typedef.
7 (ts): New global.
8 * gdb.python/py-type.exp: Test field list of typedef.
9
22355c90
JB
102011-11-10 Joel Brobecker <brobecker@adacore.com>
11
12 * gdb.ada/small_reg_param: New testcase.
13
a7860e76
TT
142011-11-09 Tom Tromey <tromey@redhat.com>
15
16 * gdb.cp/destrprint.exp: New file.
17 * gdb.cp/destrprint.cc: New file.
18
72a2e3dc
MI
192011-11-08 Meador Inge <meadori@codesourcery.com>
20
21 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
22 (switch_stack_to_other): New test function.
23 * gdb.arch/thumb-prologue.exp: New test cases.
24
7bf9deb0
MR
252010-11-08 Maciej W. Rozycki <macro@codesourcery.com>
26
27 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
28
d3895d7d
YQ
292011-11-08 Yao Qi <yao@codesourcery.com>
30
31 * gdb.exp (supports_process_record): New.
32 (supports_reverse): New.
33 * gdb.reverse/break-precsave.exp: Call support_process_record
34 to run test conditionally.
35 * gdb.reverse/consecutive-precsave.exp: Likewise.
36 * gdb.reverse/i386-precsave.exp: Likewise.
37 * gdb.reverse/machinestate-precsave.exp: Likewise.
38 * gdb.reverse/solib-precsave.exp: Likewise.
39 * gdb.reverse/step-precsave.exp: Likewise.
40 * gdb.reverse/until-precsave.exp: Likewise.
41 * gdb.reverse/watch-precsave.exp: Likewise.
42 * gdb.reverse/break-reverse.exp: Call support_reverse to run
43 test conditionally.
44 * gdb.reverse/consecutive-reverse.exp: Likewise.
45 * gdb.reverse/finish-precsave.exp: Likewise.
46 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
47 * gdb.reverse/finish-reverse.exp: Likewise.
48 * gdb.reverse/i386-reverse.exp: Likewise.
49 * gdb.reverse/i386-sse-reverse.exp: Likewise.
50 * gdb.reverse/machinestate.exp: Likewise.
51 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
52 * gdb.reverse/sigall-precsave.exp: Likewise.
53 * gdb.reverse/sigall-reverse.exp: Likewise.
54 * gdb.reverse/solib-reverse.exp: Likewise.
55 * gdb.reverse/step-reverse.exp: Likewise.
56 * gdb.reverse/until-reverse.exp: Likewise.
57 * gdb.reverse/watch-reverse.exp: Likewise.
58
a59306a3
YQ
592011-11-05 Yao Qi <yao@codesourcery.com>
60
61 * gdb.trace/trace-break.exp: Add test on setting two
62 fast tracepoints at the same address.
63
87769f59
JK
642011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
67
3065dfb6
SS
682011-11-02 Stan Shebs <stan@codesourcery.com>
69
70 * gdb.trace/collection.c: Add code using strings.
71 * gdb.trace/collection.exp: Add tests of string collection.
72
89e208db
JK
732011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
74
75 * gdb.base/skip-solib.exp (executable_main): New variable.
76 (binfile_main): Base it on that.
77 Use $executable_main in clean_restart calls. Drop gdb_exit and
78 gdb_start calls.
79
405e54e9
JK
802011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 Fix racy FAILs.
83 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
84 breakpoint_re globals import by async. Set string_regex to .* for
85 async. Remove the optional thread_selected_re and breakpoint_re
86 globals expectations.
87
58e8570a
JM
882011-11-01 Joseph Myers <joseph@codesourcery.com>
89
90 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
91 well as Cygwin.
92
7b35ec7f 932011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
94
95 Add tests for skip command.
89e208db
JK
96 * gdb.base/skip-solib-lib.c: New
97 * gdb.base/skip-solib-main.c: New
98 * gdb.base/skip-solib.exp: New
99 * gdb.base/skip.c: New
100 * gdb.base/skip.exp: New
101 * gdb.base/skip1.c: New
102 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 103
b9fd1791
PA
1042011-10-31 Yao Qi <yao@codesourcery.com>
105 Pedro Alves <pedro@codesourcery.com>
106
107 * gdb.trace/trace-break.c: New.
108 * gdb.trace/trace-break.exp: New.
109
4323fecc
JK
1102011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
113 break-here-2.
114
0e5bf2a8
PA
1152011-10-28 Pedro Alves <pedro@codesourcery.com>
116
117 * gdb.threads/no-unwaited-for-left.c: New.
118 * gdb.threads/no-unwaited-for-left.exp: New.
119 * gdb.threads/non-ldr-exc-1.c: New.
120 * gdb.threads/non-ldr-exc-1.exp: New.
121 * gdb.threads/non-ldr-exc-2.c: New.
122 * gdb.threads/non-ldr-exc-2.exp: New.
123 * gdb.threads/non-ldr-exc-3.c: New.
124 * gdb.threads/non-ldr-exc-3.exp: New.
125 * gdb.threads/non-ldr-exc-4.c: New.
126 * gdb.threads/non-ldr-exc-4.exp: New.
127
3a3dad98
JK
1282011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
129
130 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
131 * gdb.base/attach-pie-misread.exp: Likewise.
132 * gdb.base/break-interp.exp: Likewise.
133 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
134 testcases for use_gdb_stub.
135 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
136 (continue): New testcase.
137 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
138 * gdb.threads/attach-into-signal.exp: Likewise.
139 * gdb.threads/attach-stopped.exp: Likewise.
140 * gdb.threads/attachstop-mt.exp: Likewise.
141
d6a5d40c
PK
1422011-10-28 Paul Koning <paul_koning@dell.com>
143
144 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
145
ca539be8
JK
1462011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
149 (mi_gdb_test): Import globals thread_selected_re
150 and breakpoint_re. Expect them optionally at the regex start.
151
d234ef5c
DE
1522011-10-27 Doug Evans <dje@google.com>
153
154 * gdb.python/python.exp: Test source -s.
155
ab964825
PK
1562011-10-26 Paul Koning <paul_koning@dell.com>
157
158 * gdb.python/lib-types.cc (struct A): New structure.
159 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 160
54d8a644
PK
1612011-10-25 Paul Koning <paul_koning@dell.com>
162
163 PR python/13327
d234ef5c 164
54d8a644
PK
165 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
166 fetch_lazy method.
167
b0221781
YQ
1682011-10-24 Yao Qi <yao@codesourcery.com>
169
170 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
171 target is tic6x-*-*.
172
6cda5a20
JB
1732011-10-21 Joel Brobecker <brobecker@adacore.com>
174
175 * gdb.ada/mi_task_info/task_switch.adb: New file.
176 * gdb.ada/mi_task_info.exp: New file.
177
5ed9db04
JK
1782011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
179
180 * gdb.cp/expand-psymtabs-cxx.exp: New file.
181 * gdb.cp/expand-psymtabs-cxx.cc: New file.
182
9df2fbc4
PM
1832011-10-20 Phil Muldoon <pmuldoon@redhat.com>
184
185 PR python/12656
186
187 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
188 global_block tests.
189
736086ba
TT
1902011-10-18 Tom Tromey <tromey@redhat.com>
191
192 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
193
4af31552
TT
1942011-10-18 Tom Tromey <tromey@redhat.com>
195
196 * gdb.base/source.exp: Don't include full file name in test name.
197 * gdb.python/python.exp: Don't include full file name in test
198 name.
199
43136979
AR
2002011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 * gdb.base/attach-pie-noexec.c: New files.
203 * gdb.base/attach-pie-noexec.exp: New files.
204
543a9323
JM
2052011-10-17 Joseph Myers <joseph@codesourcery.com>
206
207 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
208 prompt for each extra line in command.
209
21ae7a4d
JK
2102011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
211
212 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
213 Revert the part of:
214 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
215 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
216 Change the expected string.
217
20ec36d9
JK
2182011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 Fix results with system glibc debug info installed.
221 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
222 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
223 Accept also __libc_ symbol prefix and no prefix.
224
6501c2fc
KS
2252011-10-14 Keith Seitz <keiths@redhat.com>
226
227 PR c++/13225
228 * gdb.cp/converts.cc (foo3_1): New function.
229 (foo3_2): New functions.
230 * gdb.cp/converts.exp: Add tests for int to pointer conversion
231 and null pointer conversions of integer constant zero.
232 Add test to check if all arguments are checked for incompatible
233 conversion BADNESS.
234
55b1fd0c
TT
2352011-10-14 Tom Tromey <tromey@redhat.com>
236
237 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
238 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
239 linespec.
240
22c05d8a
JK
2412011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
242
243 Fix internal error regression.
244 * gdb.dwarf2/implptr-optimized-out.S: New file.
245 * gdb.dwarf2/implptr-optimized-out.exp: New file.
246
1d6edc3c
JK
2472011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
248
249 Fix empty DWARF expressions DATA vs. SIZE conditionals.
250 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
251 (loclist): New.
252 (4): New abbrev.
253 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
254 Use prepare_for_testing, remove clean_restart.
255 (p arraynoloc, p arraycallnoloc): New tests.
256
9ec72168
JK
2572011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
258
259 * gdb.cp/namespace-enum.exp (executable): New variable.
260 (binfile): Use ${objdir}/${subdir}/ prefix.
261 Use ${executable} for clean_restart.
262
9c6c53f7
SA
2632011-10-11 Sterling Augustine <saugustine@google.com>
264
265 * gdb.cp/Makefile.in: Add namespace-enum test.
266 * gdb.cp/namespace-enum.exp: New file.
267 * gdb.cp/namespace-enum.c: New file.
268 * gdb.cp/namespace-enum-main.c: New file.
269
fac7ceb3
UW
2702011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
271
272 * gdb.python/py-shared.exp: Relax filename check to handle remote:
273 sysroot.
274
941b2081
JK
2752011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
276
277 Reimplement @entry in input expressions.
278 * gdb.base/exprs.c (v_int_array_init): New variable.
279 * gdb.base/exprs.exp (print v_int_array_init)
280 (print *v_int_array_init@1, print *v_int_array_init@2)
281 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
282 (print v_int_array_init[1]@1): New tests.
283
0344e878
JM
2842011-10-10 Joseph Myers <joseph@codesourcery.com>
285
286 * gdb.cp/gdb2495.exp: Do not include directories in filename in
287 expected message.
288
5a56e9c5
DE
2892011-10-09 Doug Evans <dje@google.com>
290
291 * gdb.base/alias.exp: Add tests for alias command.
292
2bda9cc5
JK
2932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
294
295 * gdb.arch/amd64-entry-value.s: New file.
296 * gdb.mi/mi2-amd64-entry-value.s: New file.
297
a471c594
JK
2982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 Display @entry parameter values even for references.
301 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
302 functions.
303 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
304 reference and datap_input.
305 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
306 breakpoints.
307 (continue to breakpoint: entry_reference: reference)
308 (entry_reference: bt at entry)
309 (continue to breakpoint: entry_reference: breakhere_reference)
310 (entry_reference: bt, entry_reference: ptype regparam)
311 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
312 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
313 (entry_reference: p regcopy, entry_reference: p nodataparam)
314 (entry_reference: p nodataparam@entry): New tests.
315
36b11add
JK
3162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
317
318 Support @entry in input expressions.
319 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
320 (entry_stack: p s1@entry, entry_stack: p s2@entry)
321 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
322 (tailcall: p j@entry): New tests.
323 * gdb.cp/koenig.cc (A::entry): New function.
324 (main): Call it.
325 * gdb.cp/koenig.exp (p entry (c)): New test.
326
e18b2753
JK
3272011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
328
329 Display @entry parameter values (without references).
330 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
331 (different, validity, invalid): New functions.
332 (main): Call them.
333 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
334 stacktest, breakhere_stacktest, different, breakhere_different,
335 breakhere_validity and breakhere_invalid.
336 (entry: bt): Update for @entry.
337 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
338 (entry_validity: *, entry_invalid: *): Many new tests.
339 * gdb.base/break.exp
340 (run until breakpoint set at small function, optimized file): Accept
341 also the @entry suffix.
342 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
343 * gdb.mi/mi2-amd64-entry-value.c: New files.
344 * gdb.mi/mi2-amd64-entry-value.exp: New files.
345
2d6c5dc2
JK
3462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
347
348 Protect entry values against self tail calls.
349 * gdb.arch/amd64-entry-value.cc (self2, self): New.
350 (main): Call self.
351 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
352 (set debug entry-values 1, self: bt debug entry-values): New tests.
353
111c6489
JK
3542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 Recognize virtual tail call frames.
357 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
358 (amb_b, amb_a): New.
359 (main): Call a and b.
360 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
361 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
362 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
363 New tests.
364
8e3b41a9
JK
3652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
366
367 Implement basic support for DW_TAG_GNU_call_site.
368 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
369 * gdb.arch/amd64-entry-value.cc: New file.
370 * gdb.arch/amd64-entry-value.exp: New file.
371
181cebd4
JK
3722011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
375 * gdb.dwarf2/implptr-64bit.S: New file.
376 * gdb.dwarf2/implptr-64bit.exp: New file.
377
741f5e3c
JK
3782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
379
380 Fix initial language detection with -readnow.
381 * gdb.cp/readnow-language.cc: New file.
382 * gdb.cp/readnow-language.exp: New file.
383
a73d2258
JK
3842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
385
386 Fix printed anonymous struct name.
387 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
388
af369495
JM
3892011-10-09 Joseph Myers <joseph@codesourcery.com>
390
391 * gdb.base/solib-symbol.exp: Do not include directories in
392 filenames in expected messages.
393
1fa57852
DE
3942011-10-07 Doug Evans <dje@google.com>
395
396 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
397
bd054e06
KP
3982011-10-07 Kevin Pouget <kevin.pouget@st.com>
399
400 Allow Python notification of new object-file loadings.
401 * gdb.python/py-events.exp: Test newobjfile event.
402 * gdb.python/py-events.py: Register newobjfile callback.
403 * gdb.python/py-events.c: Add call to shared library
404 * gdb.python/py-events-shlib.c: New file.
405
8031b6f8
JM
4062011-10-06 Joseph Myers <joseph@codesourcery.com>
407
408 * gdb.base/fixsection.exp: Do not include directories in filename
409 in expected message.
410
7fea6923
PM
4112011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
412
413 Add tests for passing of environment variables to inferior.
414 * gdb.base/testenv.c: New test source.
415 * gdb.base/testenv.exp: New expect test.
416
687f2a88
PK
4172011-10-04 Paul Koning <paul_koning@dell.com>
418
419 * gdb.python/py-value.c (main): Break before return.
420
cb6be26b
KP
4212011-10-04 Kevin Pouget <kevin.pouget@st.com>
422
423 PR python/12691: Add the inferior to Python exited event
424 * gdb.python/py-events.exp: Test the inferior attribute of exited
425 event with a fork.
426 * gdb.python/py-events.py: Print inferior number on exit.
427 * gdb.python/py-events.c: Fork the inferior.
428
fb213700
EBM
4292011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
430
431 * gdb.base/jit.exp: Add testcase name to log message
432
aa2071bd
PK
4332011-10-03 Paul Koning <paul_koning@dell.com>
434 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 * gdb.python/py-value.exp
437 (python inval = gdb.parse_and_eval('*(int*)0'))
438 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
439 (set argc=2, python print argc_lazy): New tests.
440
dd11a36c
JB
4412011-10-02 Joel Brobecker <brobecker@adacore.com>
442
443 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
444
46f886f1
JK
4452011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
446 Pedro Alves <pedro@codesourcery.com>
447
448 * gdb.python/py-value.exp (test_value_in_inferior): New variable
449 can_read_0, test for it.
450 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
451 (parse_and_eval with memory error): ... here, make it untested if
452 can_read_0.
453
c5cb204f
MP
4542011-09-30 Marek Polacek <mpolacek@redhat.com>
455
456 * gdb.python/python.exp (verify pagination beforehand)
457 (verify pagination afterwards): Fix race by splitting the line.
458
68fb0ec0
JM
4592011-09-29 Joseph Myers <joseph@codesourcery.com>
460
461 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
462 for 64-bit multilibs from i?86-* targets.
463
6aee0d90
MP
4642011-09-29 Marek Polacek <mpolacek@redhat.com>
465
466 * lib/gdb.exp: Fix a typo in one of the comments.
467
e9101ff5
MP
4682011-09-29 Marek Polacek <mpolacek@redhat.com>
469
470 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
471 matching pattern.
472
7a81bdbf
PK
4732011-09-28 Paul Koning <paul_koning@dell.com>
474
475 * gdb.python/py-type.c (enum E): New.
476 * gdb.python/py-type.exp (test_fields): Add tests for Python
477 mapping access to fields.
478 (test_enums): New test for field access on enums.
479
6710bf39
SS
4802011-09-27 Stan Shebs <stan@codesourcery.com>
481
482 * gdb.trace/collection.exp: Test collection of $_ret.
483
b2a6bdeb
AT
4842011-09-22 Andreas Tobler <andreast@fgznet.ch>
485
486 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
487 list of compilation switches for <*-*-freebsd*>.
488
3c9057f3
SS
4892011-09-19 Stan Shebs <stan@codesourcery.com>
490
491 * gdb.trace/tspeed.exp: New file.
492 * gdb.trace/tspeed.c: New file.
493
34518530
YQ
4942011-09-18 Yao Qi <yao@codesourcery.com>
495
496 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
497 instructions.
498 (test_adr_32bit, test_pop_pc): Likewise.
499 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
500 Thumb instructions.
501 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
502 in gdb_test_multiple.
503 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
504
ab254057
YQ
5052011-09-17 Yao Qi <yao@codesourcery.com>
506
507 * lib/gdb.exp (can_single_step_to_signal_handler): New.
508 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
509 support single step to signal handler.
510
9c317b71
YQ
5112011-09-17 Yao Qi <yao@codesourcery.com>
512
513 * gdb.base/disp-step-fork.c: New.
514 * gdb.base/disp-step-syscall.exp: New.
515 * gdb.base/disp-step-vfork.c: New.
516
a8123151
JB
5172011-09-16 Joel Brobecker <brobecker@adacore.com>
518
519 * gdb.ada/tasks.exp: Make the expected output for
520 the `info tasks' tests more resilient to spacing
521 changes.
522
63a9aad8
JK
5232011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
524
525 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
526 (reached breakpoint 2, reached breakpoint 3): Update expected output.
527
2aa48337
KP
5282011-09-15 Kevin Pouget <kevin.pouget@st.com>
529
530 PR Python/12692 Add gdb.selected_inferior() to Python interface.
531 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
532
6839b47f
KP
5332011-04-30 Kevin Pouget <kevin.pouget@st.com>
534
535 Handle multiple breakpoint hits in Python interface:
536 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
537 presence.
538 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
539 breakpoint hits.
540
0935723e
JK
5412011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
542 Jan Kratochvil <jan.kratochvil@redhat.com>
543
544 * gdb.python/py-events.exp: Remove pretty printing comment.
545 * gdb.python/py-evsignal.exp: New file.
546 * gdb.python/py-evthreads.c: Include signal.h.
547 (thread3): Remove variable count3. Remove variable bad and use raise
548 instead.
549 (thread2): Remove variable count2. Move thread3 pthread_create here,
550 merge pthread_join to a single line.
551 (main): Remove variable count1. Merge pthread_join with pthread_create
552 to a single line.
553 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
554 KFAIL python/12966 for gdbserver. Test return value of
555 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
556 gdb_expect by gdb_test and gdb_test_multiple.
557 (thread 2, thread 3): New tests.
558
4801a9a3
PA
5592011-09-12 Matt Rice <ratmice@gmail.com>
560 Pedro Alves <pedro@codesourcery.com>
561
562 PR gdb/13175
563
564 * gdb.base/interp.exp: New tests.
565 * gdb.base/interp.c: New file.
566
24ece742
DE
5672011-09-12 Doug Evans <dje@google.com>
568
569 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
570 * gdb.dwarf2/typeddwarf.exp: Ditto.
571
7f062217
JK
5722011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
573
574 Fix compatibility with x32 arch.
575 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
576 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
577 is_x86_like_target.
578 * testsuite/gdb.trace/collection.exp: Likewise.
579 * testsuite/gdb.trace/report.exp: Likewise.
580 * testsuite/gdb.trace/unavailable.exp: Likewise.
581 * testsuite/gdb.trace/while-dyn.exp: Likewise.
582 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
583 (is_x86_like_target): Check also is_amd64_regs_target.
584
08711b9a
JK
5852011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
586
587 PR breakpoints/12435
588 * gdb.arch/amd64-prologue-xmm.c: New file.
589 * gdb.arch/amd64-prologue-xmm.exp: New file.
590 * gdb.arch/amd64-prologue-xmm.s: New file.
591
b99b5f66
JK
5922011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
593
594 * gdb.dwarf2/dw2-param-error-main.c: New file.
595 * gdb.dwarf2/dw2-param-error.S: New file.
596 * gdb.dwarf2/dw2-param-error.exp: New file.
597
a391a2f6
PA
5982011-09-08 Pedro Alves <pedro@codesourcery.com>
599
600 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
601 inferior's pid and look for a core dump named core.$pid. Use
602 `remote_file' commands on the host instead of hand coding shell
603 commands on the build.
604 * gdb.base/valgrind-db-attach.exp: Kill the program before
605 finishing the test.
606
7d8e6458 6072011-09-02 Matt Rice <ratmice@gmail.com>
608
609 * lib/prompt.exp: New file for testing the first prompt.
610 * gdb.python/py-prompt.exp: Ditto.
611 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
612
68e77c9e
PA
6132011-09-02 Pedro Alves <pedro@codesourcery.com>
614
615 * gdb.threads/gcore-thread.exp: Set the global core_supported to
616 0, before testing gcore.
617
9655e943
JK
6182011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
619
df6dc84d
JK
620 * dw2-ifort-parameter-debug.S: Update copyright year.
621 * dw2-ifort-parameter.c: Update copyright year.
622 * dw2-ifort-parameter.exp: Update copyright year.
623
9655e943
JK
624 * dw2-ifort-parameter-debug.S: New file.
625 * dw2-ifort-parameter.c: New file.
626 * dw2-ifort-parameter.exp: New file.
627
353d1d73
JK
6282011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.base/commands.exp (error_clears_commands_left): New function.
631 (): Call it.
632
5c07461a
JK
6332011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
634
635 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
636 (C): Initialize `a'.
637 * gdb.mi/mi-inheritance-syntax-error.exp
638 (-data-evaluate-expression $path): Expect `a' as 5.
639
0d932b2f
MK
6402011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
641
642 PR mi/11912
643 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
644 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
645 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
646 keyword in output of -var-info-path-expression.
647
bdb54049
JK
6482011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
649
650 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
651 * gdb.trace/collection.exp: Likewise.
652 * gdb.trace/report.exp: Likewise.
653 * gdb.trace/unavailable.exp: Likewise.
654 * gdb.trace/while-dyn.exp: Likewise.
655
59cde39c
KS
6562011-08-18 Keith Seitz <keiths@redhat.com>
657
658 PR c++/12266
659 * gdb.cp/meth-typedefs.cc: New file.
660 * gdb.cp/meth-typedefs.exp: New file.
661
fa3a4f15
PM
6622011-08-17 Phil Muldoon <pmuldoon@redhat.com>
663
664 * gdb.python/python.exp: Add extended-prompt tests.
665
c1049fca
JK
6662011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
667
668 * gdb.arch/i386-dr3-watch.exp
669 (watchpoint on gap1 does not fit debug registers)
670 (delete all watchpoints): Fix racy expect strings.
671
d93f7b5c
YQ
6722011-08-14 Yao Qi <yao@codesourcery.com>
673
674 * gdb.base/maint.exp: set data_section to ".neardata".
675 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
676 * gdb.base/savedregs.exp: Handle SIGILL.
677 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
678 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
679
457e09f0
DE
6802011-08-12 Doug Evans <dje@google.com>
681
682 * gdb.python/py-symbol.exp: Add test for symbol.type.
683
5d0bb2fb
UW
6842011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
685
686 * gdb.threads/pthreads.exp: Enable on non-native configurations.
687 * gdb.mi/mi-pthreads.exp: Likewise.
688 * gdb.mi/mi2-pthreads.exp: Likewise.
689 * gdb.mi/gdb669.exp.exp: Likewise.
690
fcdfa280
PA
6912011-08-09 Pedro Alves <pedro@codesourcery.com>
692
693 * lib/mi-support.exp (detect_async): Rename to...
694 (mi_detect_async): ... this.
695 * gdb.mi/mi-nonstop-exit.exp: Adjust.
696 * gdb.mi/mi-nonstop.exp: Adjust.
697 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
698 * gdb.mi/mi-nsintrall.exp: Adjust.
699 * gdb.mi/mi-nsmoribund.exp: Adjust.
700 * gdb.mi/mi-nsthrexec.exp: Adjust.
701
9d8fa392
PA
7022011-08-09 Pedro Alves <pedro@codesourcery.com>
703
704 * gdb.base/display.c (do_loops): New `p_i' local.
705 * gdb.base/display.exp: Test displaying a variable that is
706 temporarily at a bad address.
707
b6cede78
JK
7082011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
709
710 * gdb.dwarf2/dw2-op-stack-value.S: New file.
711 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
712
67bedb8c
JK
7132011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
716 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
717 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 718
af6e93b2
PA
7192011-08-05 Pedro Alves <pedro@codesourcery.com>
720
721 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
722 procedure.
723 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
724
1cf0e11f
YQ
7252011-08-05 Yao Qi <yao@codesourcery.com>
726
727 * gdb.base/callfuncs.exp: Set language after main.
728 * gdb.cp/cplusfuncs.exp: Likewise.
729 * gdb.cp/inherit.exp: Likewise.
730
a1e28cb2
UW
7312011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
732
733 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
734 * gdb.base/watch-vfork.exp: Skip on remote targets.
735
d4f5bbb9
UW
7362011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
737
738 * gdb.threads/thread-find.exp: Support remote targets.
739
724f4f80
UW
7402011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
741
742 * gdb.base/jit.exp: Download solib_binfile to target.
743 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
744 and call dlopen without full path name.
745 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
746 dlopen without full path name.
747
934709f0
PW
7482011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
749
750 * gdb.base/break-always.exp: Complete the test
751 with duplicated breakpoints and enabling/disabling them.
752
c26106c4
TT
7532011-08-02 Tom Tromey <tromey@redhat.com>
754
755 PR gdb/11289:
756 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
757
9300444e 7582011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
759
760 PR gdb/13045
761 * gdb.base/float.exp: Add new test case for PR gdb/13045
762 * gdb.base/float.c: New file.
763
00bd41d6
PM
7642011-07-28 Phil Muldoon <pmuldoon@redhat.com>
765
766 * gdb.python/py-mi.exp: Test printers returning string hint, and
767 also not returning a value.
768 * gdb.python/py-prettyprint.c: Add testcase for above.
769 * gdb.python/py-prettyprint.py: Add test printer for above.
770
d24f74ce
JK
7712011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
772
773 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
774 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
775 (.Ldie30) Add as field "data4".
776 (.Ldie32) Rename field "b" to "shl".
777 (abbrev4) Change for the "data4" field.
778 (abbrev5, abbrev6) Remove.
779 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
780 (p &s.shl): ... here. Add comment.
781 (p &s.data4): New.
782
bb7da2bf
JK
7832011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
784
785 Fix crash on lval_computed values.
786 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
787
11081198
JK
7882011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
789
790 * gdb.base/help.exp (help whatis): Update the expected string.
791
3c6e0cb3
JK
7922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
793
794 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
795 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
796 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
797 Change the expected string.
798
efa80663
PA
7992011-07-26 Pedro Alves <pedro@codesourcery.com>
800
801 * gdb.base/watchpoint.exp
802 (test_disable_enable_software_watchpoint): New procedure.
803 (top level): Run it.
804
db8e4570
UW
8052011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
806
807 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
808 executable file "${binfile}", C++ version "${binfile}-cxx".
809 * gdb.python/py-prettyprint.exp: Likewise.
810 * gdb.python/py-symbol.exp: Likewise.
811 * gdb.python/py-type.exp: Likewise.
812 * gdb.python/py-value.exp: Likewise.
813 * gdb.python/py-template.exp (test_template_arg): Pass full executable
814 file name instead of just suffix.
815
543305c9
JK
8162011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
817
818 Fix implicit pointer offsets.
819 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
820 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
821 (continue to breakpoint: continue to baz breakpoint for implptr)
822 (sanity check element 0, sanity check element 1)
823 (enter the inlined function, check element 0 for the offset)
824 (check element 1 for the offset)
825 (continue to breakpoint: ignore the second baz breakpoint): New tests.
826 (set foo breakpoint for implptr): Update the breakpoint number.
827
b3215adc
UW
8282011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
829
830 * gdb.python/py-mi.exp: Use different file names for different
831 versions of the executable under test.
832 * gdb.python/py-prettyprint.exp: Likewise.
833 * gdb.python/py-symbol.exp: Likewise.
834 * gdb.python/py-template.exp: Likewise.
835 * gdb.python/py-type.exp: Likewise.
836 * gdb.python/py-value.exp: Likewise.
837
182b9acc
UW
8382011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
839
840 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
841 flag after restarting GDB if necessary.
842
e6052b5d
UW
8432011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
844
845 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
846
1ced966e
PA
8472011-07-22 Pedro Alves <pedro@codesourcery.com>
848
849 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
850 backend doesn't leave used debug registers behind.
851
3543a589
TT
8522011-07-22 Tom Tromey <tromey@redhat.com>
853
854 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
855 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
856 argument.
857 * gdb.dwarf2/typeddwarf-amd64.S: New file.
858
14d15303 8592011-07-21 Matt Rice <ratmice@gmail.com>
860
861 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
862 in mostlyclean rule. Add files ending in .core.
863
9b158ba0 8642011-07-21 Matt Rice <ratmice@gmail.com>
865
866 PR macros/12999
867 * gdb.base/info-macros.c: New test sources.
868 * gdb.base/info-macros.exp: New tests.
869
d17b6f81
PM
8702011-07-21 Phil Muldoon <pmuldoon@redhat.com>
871
872 * gdb.python/python.exp: Add prompt substitution tests.
873
918dd910
JK
8742011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
875
876 Fix crash if referenced CU is aged out.
877 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
878 New.
879 * gdb.dwarf2/implptr.exp: Likewise.
880
0e37a63c
JK
8812011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
882
883 * gdb.dwarf2/implptr.S: Rebuilt.
884 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
885 (bar): Use them for j, k, l.
886 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
887 COMPILE.
888 (print j in implptr:bar): Update for the intp typedef.
889 (print p[0].x in implptr:foo): Use more exact regex.
890
f65cf84c
TT
8912011-07-18 Tom Tromey <tromey@redhat.com>
892
893 * gdb.cp/static-method.exp: Add missing single quote.
894
d5b4a7be
YQ
8952011-07-18 Yao Qi <yao@codesourcery.com>
896
897 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
898 supported.
899 * gdb.mi/mi-nonstop-exit.exp: Likewise.
900 * gdb.mi/mi-nonstop.exp: Likewise.
901 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
902 * gdb.mi/mi-nsintrall.exp: Likewise.
903 * gdb.mi/mi-nsmoribund.exp: Likewise.
904 * gdb.mi/mi-nsthrexec.exp: Likewise.
905 * gdb.python/py-evthreads.exp: Likewise.
906
e9ea2662
JK
9072011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 Code cleanup.
910 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
911 it. Substitute it instead of test_compiler_info everywhere.
912
ce451573
UW
9132011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
914
915 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
916 remote targets as well.
917
756d88a7
UW
9182011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
919
920 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
921 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
922
31f83dc5
UW
9232011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
924
925 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
926 a remote machine, not the host.
927 (gdb_compile_shlib): Set soname if target is remote.
928
059241a0
PP
9292011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
930
931 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
932
28a0b48c 9332011-07-13 Matt Rice <ratmice@gmail.com>
934
935 * gdb.python/py-objfile-script-gdb.py: Renamed to
936 py-objfile-script-gdb.py.in.
937 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
938 py-objfile-script-gdb.py.
939 * gdb.python/py-objfile-script.exp: Update reference to
940 py-objfile-script-gdb.py.
941
9a771b67
JK
9422011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
943
944 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
945 reference undefined label.
946
04ad99e6
JK
9472011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
948
949 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
950 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
951 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
952 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
953
713389e0
PM
9542011-07-11 Phil Muldoon <pmuldoon@redhat.com>
955
956 PR python/12438
957 * gdb.python/python.exp: Add maint set/show python print-stack
958 deprecated tests. Add set/show python print-backtrace tests.
959
97d146f8
JK
9602011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
961
962 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
963 debug info.
964
facde0e5 9652011-07-06 Matt Rice <ratmice@gmail.com>
966
967 * gdb.python/python.exp: Update filename paths.
968 * gdb.python/py-symtab.exp: Ditto.
969
438640d1
MP
9702011-07-06 Marek Polacek <mpolacek@redhat.com>
971
972 * gdb.python/py-evthreads.exp: Add missing `$'.
973
33a365df
MF
9742011-07-06 Jie Zhang <jie.zhang@analog.com>
975
976 * config/bfin.exp: New file.
977 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
978 * gdb.asm/bfin.inc: New file.
979
8f7ae686
MP
9802011-07-06 Marek Polacek <mpolacek@redhat.com>
981
df46027d 982 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
983 the whole output.
984
eb2a6f42
TT
9852011-07-05 Tom Tromey <tromey@redhat.com>
986
987 * gdb.java/jprint.java (jprint.hi): New field.
988 * gdb.java/jprint.exp: Print string.
989
177b42fe
TJB
9902011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
991
992 * gdb.base/call-sc.c: Fix typos.
993 * gdb.base/ifelse.exp: Likewise.
994 * gdb.base/structs.c: Likewise.
995
3b2a0cf2
JB
9962011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
997
998 * gdb.base/jit-so.exp: New test.
999 * gdb.base/jit-dlmain.c: New file.
1000 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1001
46fc714c
JK
10022011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1003
1004 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1005 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1006 * gdb.cp/pr9167.exp (p b): Likewise.
1007 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1008 (test value of P in inner_m, test type of Z in inner_m): Call
1009 setup_xfail for gcc <= 4.5.
46fc714c 1010
418c7cf7
JK
10112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1012
1013 * gdb.cp/paren-type.cc: New files.
1014 * gdb.cp/paren-type.exp: New files.
1015
3d50dd94
JK
10162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1017
1018 Stop on first linespec terminator instead of eating what we can.
1019 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1020 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1021 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1022 (break C::f()): ... this one.
1023 (break C::operator()()): New test.
1024 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1025 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1026 test.
1027
dcf9f4ab
JK
10282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1029
1030 Fall back linespec to minimal symbols.
1031 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1032 error message.
1033 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1034 * gdb.cp/minsym-fallback-main.cc: New file.
1035 * gdb.cp/minsym-fallback.cc: New file.
1036 * gdb.cp/minsym-fallback.exp: New file.
1037 * gdb.cp/minsym-fallback.h: New file.
1038
3f542ed1
JK
10392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1040
1041 * gdb.cp/no-dmgl-verbose.cc: New file.
1042 * gdb.cp/no-dmgl-verbose.exp: New file.
1043
10442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1045
1046 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1047 __GI_.
1048 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1049 (f): New function.
1050 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1051 (complete p 'func<short>(): ... here.
1052 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1053 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1054 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1055 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1056 Make them KFAIL gcc/49546.
1057
00eb2c4a
JB
10582011-07-01 Joel Brobecker <brobecker@adacore.com>
1059
1060 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1061
85a20c42
JK
10622011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1063
1064 Test GCC PR debug/49546.
1065 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1066 (test type of F in k3_m, test value of F in k3_m): New.
1067 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1068 (main): New variable k3. Call k3.k3_m.
1069
d2d43431
JB
10702011-07-01 Jean-Charles Delay <delay@adacore.com>
1071
1072 * gdb.ada/packed_array.exp: Fix expected outout.
1073
54ae186f
JB
10742011-07-01 Jean-Charles Delay <delay@adacore.com>
1075
1076 * gdb.ada/packed_array.exp: fixed expected output.
1077
8f17729f
JB
10782011-07-01 Joel Brobecker <brobecker@adacore.com>
1079
1080 * gdb.ada/same_enum: New testcase.
1081
f5aa6869
JB
10822011-07-01 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.ada/ptr_typedef: New testcase.
1085
828292f2
JB
10862011-07-01 Joel Brobecker <brobecker@adacore.com>
1087
1088 * gdb.ada/arrayptr.exp: Add ptype test.
1089
18920c42
JB
10902011-07-01 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.ada/char_enum: New testcase.
1093
3536d9e3 10942011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1095
1096 * gdb.base/dump.exp (capture_pointer_with_type): New.
1097 Get value from address instead of name.
1098 Start GDB once, and do `dump' and `restore'
1099 tests together.
1100
db863c42
MF
11012011-06-30 Jie Zhang <jie.zhang@analog.com>
1102 Mike Frysinger <vapier@gentoo.org>
1103
1104 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1105 helper functions for getting/setting remotetimeout variable.
1106 * lib/gdb.exp (gdb_load): If the target is remote, set
1107 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1108 with $loadtimeout. Set $load_ok to 0 before doing the load.
1109 Instead of returning, immediately, set $load_ok to 0. Call
1110 set_remotetimeout with $oldremotetimeout, and then return if
1111 $load_ok is 1.
1112
e9e642a8
AB
11132011-06-30 Andrew Burgess <aburgess@broadcom.com>
1114
1115 * gdb.python/py-template.exp: Don't run this test if the target
1116 does not support c++ tests.
1117
32019081
JK
11182011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1119
1120 Fix non-only rename list for Fortran modules import.
1121 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1122 tests.
1123 * gdb.fortran/module.f90 (module moduse): New.
1124 (program module): use moduse, test var_x, var_y and var_z.
1125
0ecee54c
TT
11262011-06-29 Tom Tromey <tromey@redhat.com>
1127
1128 PR testsuite/12040:
1129 * gdb.fortran/array-element.exp: Use f90, not f77.
1130 * gdb.fortran/complex.exp: Use f90, not f77.
1131 * gdb.fortran/derived-type.exp: Use f90, not f77.
1132 * gdb.fortran/library-module.exp: Use f90, not f77.
1133 * gdb.fortran/logical.exp: Use f90, not f77.
1134 * gdb.fortran/module.exp: Use f90, not f77.
1135 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1136 * gdb.fortran/subarray.exp: Use f90, not f77.
1137
3b2b8fea
TT
11382011-06-29 Tom Tromey <tromey@redhat.com>
1139
1140 * gdb.fortran/charset.exp: New file.
1141 * gdb.fortran/charset.f90: New file.
1142
42159ca5
TT
11432011-06-29 Tom Tromey <tromey@redhat.com>
1144
1145 PR testsuite/12040:
1146 * lib/future.exp: New file, mostly extracted from ada.exp.
1147 Rewrote compatibility code to use rename.
1148 (gdb_find_gfortran): New proc.
1149 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1150 gfortran patch.
1151 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1152 Move to future.exp.
1153 * lib/gdb.exp: Always load future.exp.
1154
af69a5ce
YQ
11552011-06-28 Yao Qi <yao@codesourcery.com>
1156
1157 * gdb.cp/exception.cc: Don't include iostream.
1158 (bar): Remove print statement.
1159 (catcher): New.
1160 (main): Remove print statements. Call function catcher.
1161 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
1162 Set breakpoint on catcher, and check the value of parameter.
1163
ab5c6a72
YQ
11642011-06-23 Yao Qi <yao@codesourcery.com>
1165
1166 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
1167 1.2 is disabled. KFAIL for uclinux.
1168
9497469f
MP
11692011-06-23 Marek Polacek <mpolacek@redhat.com>
1170
1171 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1172 mi_gdb_test.
1173
b9132588
MP
11742011-06-23 Marek Polacek <mpolacek@redhat.com>
1175
5d197ed0 1176 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1177
e55595ca
MP
11782011-06-23 Marek Polacek <mpolacek@redhat.com>
1179
5d197ed0
MP
1180 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1181
11822011-06-23 Marek Polacek <mpolacek@redhat.com>
1183
1184 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1185 `test_exec_and_symbol_mi_operatons' return value.
1186 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1187 gdb_test_multiple.
1188 (test_exec_and_symbol_mi_operatons): Likewise.
1189 (test_path_specification): Likewise.
e55595ca 1190
be777e08
YQ
11912011-06-23 Yao Qi <yao@codesourcery.com>
1192
1193 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1194 supported.
1195 * lib/gdb.exp (support_displaced_stepping): New.
1196
615556d6
YQ
11972011-06-23 Yao Qi <yao@codesourcery.com>
1198
1199 * gdb.threads/execl.exp: Skip on remote target.
1200
833b0ca7
MP
12012011-06-21 Marek Polacek <mpolacek@redhat.com>
1202
5d197ed0 1203 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1204 mi_gdb_test.
1205
1ee4023a
MP
12062011-06-20 Marek Polacek <mpolacek@redhat.com>
1207
5d197ed0 1208 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1209
d0b1d624
MP
12102011-06-20 Marek Polacek <mpolacek@redhat.com>
1211
5d197ed0 1212 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1213 mi_gdb_test.
1214
79aa92c1
MP
12152011-06-20 Marek Polacek <mpolacek@redhat.com>
1216
5d197ed0 1217 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1218
5ce5db06
YQ
12192011-06-14 Yao Qi <yao@codesourcery.com>
1220
1221 gdb/testsuite/
1222 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1223
533a737e
JK
12242011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1225
1226 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1227
d0e53741
TT
12282011-06-10 Tom Tromey <tromey@redhat.com>
1229
1230 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1231 Add tests for pointer-to-member-function.
1232 * gdb.cp/temargs.cc (S::somefunc): New function.
1233 (K2): New class.
1234 (main): Instantiate K2; call method.
1235
b5916bbd
JB
12362011-06-08 Joel Brobecker <brobecker@adacore.com>
1237
1238 * gdb.python/py-inferior.c (f2): Make str an array rather
1239 than a pointer.
1240 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1241
5be4dfca
JK
12422011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1243
1244 * gdb.base/async-shell.c: New file.
1245 * gdb.base/async-shell.exp: New file.
1246
9f47e254
PA
12472011-06-06 Pedro Alves <pedro@codesourcery.com>
1248
1249 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1250
64b9b334
JB
12512011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1252
1253 From Stephen Kitt <steve@sk2.org>
1254 * gdb.base/help.exp: Adjust following some spelling corrections
1255 in GDB.
1256
dbc0f131
YQ
12572011-06-01 Yao Qi <yao@codesourcery.com>
1258
1259 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1260
fd336a18
KS
12612010-05-31 Keith Seitz <keiths@redhat.com>
1262
1263 PR c++/12750
1264 * gdb.cp/static-method.cc: New file.
1265 * gdb.cp/static-method.exp: New file.
1266
fa8b9902
KS
12672010-05-31 Keith Seitz <keiths@redhat.com>
1268
1269 PR symtab/12704
1270 * gdb.cp/anon-ns.cc: New file.
1271 * gdb.cp/anon-ns.exp: New file.
1272
0a5b1e09
PA
12732011-05-31 Pedro Alves <pedro@codesourcery.com>
1274
1275 * gdb.arch/i386-dr3-watch.c: New file.
1276 * gdb.arch/i386-dr3-watch.exp: New file.
1277
0578b8d1
YQ
12782011-05-30 Yao Qi <yao@codesourcery.com>
1279
1280 * gdb.base/callfuncs.c (t_structs_fc): New.
1281 (t_structs_dc, t_structs_ldc): New.
1282 (t_double_many_args):
1283 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1284 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1285 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1286 * gdb.base/callfuncs.exp: Call new functions.
1287
6680506e
YQ
12882011-05-30 Yao Qi <yao@codesourcery.com>
1289
ff4d2c60
YQ
1290 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1291 Call rerun_and_prepare for each test to isolate effects.
1292
12932011-05-30 Yao Qi <yao@codesourcery.com>
1294
1295 * gdb.base/varargs.c (find_max_float_real): New.
1296 (find_max_double_real, find_max_long_double_real): New.
1297 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
1298 * lib/gdb.exp (setup_kfail_for_target): New.
1299
e43ec454
YQ
13002011-05-30 Yao Qi <yao@codesourcery.com>
1301
1302 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1303 (callcd, callce, callcf, callc1a, callc1b): New.
1304 (callc2a, callc2b): New.
1305 * gdb.base/funcargs.exp (complex_args): New.
1306 (complex_integral_args, complex_float_integral_args): New.
1307 * lib/gdb.exp (support_complex_tests): New. Determine
1308 whether to run test cases on _Complex types.
1309
432b4d03
JK
13102011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1311
1312 * gdb.threads/leader-exit.c: New file.
1313 * gdb.threads/leader-exit.exp: New file.
1314
6caf069d
MP
13152011-05-27 Marek Polacek <mpolacek@redhat.com>
1316
9497469f 1317 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 1318
97fce28b
MP
13192011-05-27 Marek Polacek <mpolacek@redhat.com>
1320
1321 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1322 remove the `supported' variable.
1323 * gdb.mi/mi-nonstop.exp: Likewise.
1324 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1325 * gdb.mi/mi-nsintrall.exp: Likewise.
1326 * gdb.mi/mi-nsmoribund.exp: Likewise.
1327 * gdb.mi/mi-nsthrexec.exp: Likewise.
1328
9da8c2a0
PA
13292011-05-26 Pedro Alves <pedro@codesourcery.com>
1330
1331 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1332
2c03e5be
PA
13332011-05-26 Pedro Alves <pedro@codesourcery.com>
1334
1335 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1336
2e21250d
KS
13372011-05-24 Keith Seitz <keiths@redhat.com>
1338
1339 PR breakpoint/12803
1340 * gdb.cp/cmpd-minsyms.cc (a): New method.
1341 (b): New method.
1342 (c): New method.
1343 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1344
cdac0397
PA
13452011-05-24 Pedro Alves <pedro@codesourcery.com>
1346
1347 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1348 watchpoint's command list didn't execute when the watchpoint went
1349 out of scope.
1350
ee5683ab
PM
13512011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1352
1353 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1354 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1355 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1356 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1357 * gdb.arch/i386-permbkpt.exp: Likewise.
1358 * gdb.arch/i386-prologue.exp: Likewise.
1359 * gdb.arch/i386-size-overlap.exp: Likewise.
1360 * gdb.arch/i386-size.exp: Likewise.
1361 * gdb.arch/i386-unwind.exp: Likewise.
1362 * gdb.reverse/i386-precsave.exp: Likewise.
1363 * gdb.reverse/i386-reverse.exp: Likewise.
1364 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1365 * gdb.reverse/i387-env-reverse.exp: Likewise.
1366 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1367
c91c8c16
PA
13682011-05-24 Pedro Alves <pedro@codesourcery.com>
1369
1370 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1371 file doesn't error, using MI.
1372
c50491a7
TT
13732011-05-23 Tom Tromey <tromey@redhat.com>
1374
1375 * gdb.base/charset.exp (string_display): Add tests to assign to
1376 arrays.
1377 * gdb.base/charset.c (short_array, int_array, long_array): New.
1378
4a07b7da
PA
13792011-05-20 Pedro Alves <pedro@codesourcery.com>
1380
1381 Cope with async mode.
1382
4a07b7da
PA
1383 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1384 into gdb_test + mi_expect_stop.
1385
b275f2d2
PA
13862011-05-20 Pedro Alves <pedro@codesourcery.com>
1387
1388 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1389 (callme): Remove printf call.
1390
eec52c44
PM
13912011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1392
1393 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1394 quote pattern to avoid problems with Cygwin/mingw expect versions.
1395 * gdb.base/default.exp (show convenience): Use double
1396 quote pattern for regular expressions.
1397
b3c8eb43
JK
13982011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1399
1400 Fix -readnow for -gdwarf-4 unused type units.
1401 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1402 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1403
ed731959
JK
14042011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 * gdb.base/kill-after-signal.c: New file.
1407 * gdb.base/kill-after-signal.exp: New file.
1408
3b48433d
PA
14092011-05-16 Pedro Alves <pedro@codesourcery.com>
1410
1411 * gdb.ada/start.exp: Call untested with the correct test filename.
1412 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1413 test filename. Make the test's binary unique.
1414 * gdb.arch/i386-signal.exp: Call untested with the correct test
1415 filename.
1416 * gdb.arch/i386-size-overlap.exp: Ditto.
1417 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1418 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1419 * gdb.cp/call-c.exp: Ditto.
1420 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1421 filename. Make the test's binary unique.
1422 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1423 * gdb.python/py-mi.exp: Ditto.
1424 * gdb.python/Makefile.in (EXECUTABLES): Update.
1425 * gdb.reverse/i386-precsave.exp: Ditto.
1426 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1427 test filename.
1428 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1429 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1430 unique.
1431 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1432 test filename.
1433 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1434 * gdb.trace/tfile.exp: Ditto.
1435
ba4a8bdd
YQ
14362011-05-14 Yao Qi <yao@codesourcery.com>
1437
1438 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1439 type.
1440
dbaefcf7
DE
14412011-05-13 Doug Evans <dje@google.com>
1442
1443 * gdb.python/py-objfile-script.exp: New file.
1444 * gdb.python/py-objfile-script.c: New file.
1445 * gdb.python/py-objfile-script-gdb.py: New file.
1446 * testsuite/gdb.python/py-section-script.exp: Test
1447 "info auto-load-scripts".
1448
9930639c
TT
14492011-05-13 Tom Tromey <tromey@redhat.com>
1450
1451 * gdb.dwarf2/clztest.exp: New file.
1452 * gdb.dwarf2/clztest.c: New file.
1453 * gdb.dwarf2/clztest.S: New file.
1454
05272e11
DE
14552011-05-13 Doug Evans <dje@google.com>
1456
cc63ef9b
DE
1457 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1458 String16 tests.
05272e11 1459
6edba76f
TT
14602011-05-13 Tom Tromey <tromey@redhat.com>
1461
1462 * lib/gdb.exp (is_x86_like_target): New proc.
1463 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1464 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1465 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1466 -nostdlib to compiler.
1467 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1468 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1469 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1470 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1471 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1472
028d0ed5
TJB
14732011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1474
1475 * gdb.python/py-function.exp: Test setting a value from a function
1476 which executes a command.
1477
8a9b8146
TT
14782011-05-12 Tom Tromey <tromey@redhat.com>
1479
1480 * gdb.dwarf2/typeddwarf.S: New file.
1481 * gdb.dwarf2/typeddwarf.c: New file.
1482 * gdb.dwarf2/typeddwarf.exp: New file.
1483
10483e8e
MP
14842011-05-12 Marek Polacek <mpolacek@redhat.com>
1485
1486 * gdb.mi/mi-basics.exp: Fix races. Honour the
1487 `test_exec_and_symbol_mi_operatons' return value.
1488 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1489 gdb_test_multiple.
1490 (test_exec_and_symbol_mi_operatons): Likewise.
1491 (test_path_specification): Likewise.
1492
faf067f1
JK
14932011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1494
1495 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1496 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1497 Replace `file copy' and `file rename' by `file mtime'. Twice.
1498
7ff911a3
JK
14992011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.base/readline-ask.c: New file.
1502 * gdb.base/readline-ask.exp: New file.
1503 * gdb.base/readline-ask.inputrc: New file.
1504
a536c6d7
UW
15052011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1506
1507 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1508 to avoid race condition.
1509 * gdb.cell/coremaker.c: Use small stack size.
1510 * gdb.cell/ea-standalone.exp: Use file name without path as
1511 argument to c_to.
1512 * gdb.cell/fork.exp: Allow other output when continuing to end.
1513
d472a426
JK
15142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 * gdb.threads/corethreads.c: New file.
1517 * gdb.threads/corethreads.exp: New file.
1518
15192011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1520
1521 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1522 Try to compile the test using -Wl,-z,norelro first.
1523 (load_core): New variable libthread_db_seen, initialize it.
1524 (zeroed-threads cannot be listed): Protect it by XFAIL on
1525 !$libthread_db_seen.
1526
8be455d7
JK
15272011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 PR 12573
1530 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1531 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1532 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1533
1976171a
JK
15342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 * gdb.cp/psymtab-parameter.cc: New file.
1537 * gdb.cp/psymtab-parameter.exp: New file.
1538
7db6f30f
JK
15392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1540
1541 Fix a race.
1542 * gdb.cp/static-print-quit.exp (print c): Split to ...
1543 (print c - <return>, print c - q <return>, print c - to quit):
1544 ... these. Make the testfile untested on gdb-7.1.
1545
85161e9e 15462011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1547
1548 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1549 gdb_rename_execfile, gdb_touch_execfile): New.
1550 * gdb.base/reread.exp: Use new procs to handle multiple
1551 exec files.
1552
0c51be18
YQ
15532011-05-05 Yao Qi <yao@codesourcery.com>
1554
1555 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1556 (test_adr_32bit, test_pop_pc): New.
1557 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1558 (test_adr_32bit, test_pop_pc): New.
1559
4d393d60
JM
15602011-05-04 Joseph Myers <joseph@codesourcery.com>
1561
1562 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1563 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1564 targets.
1565 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1566 handle targets.
1567
8ffd0459
JK
15682011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1569
1570 * gdb.base/completion.exp (complete help info wat): Rename to ...
1571 (complete 'help info wat'): ... here.
1572 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1573 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1574
8e28d804
PA
15752011-05-04 Pedro Alves <pedro@codesourcery.com>
1576
1577 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1578 gdb_test and explicit $gdb_prompt/timeout matches.
1579
3eb2ef34
YQ
15802011-05-04 Yao Qi <yao@codesourcery.com>
1581
1582 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1583 and __thumb2__.
1584
aaaf81a3
MP
15852011-05-03 Marek Polacek <mpolacek@redhat.com>
1586
1587 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1588 in place of `gdb_test "delete breakpoints"'. This eliminates two
1589 testcases.
1590
c4cbc0df
PA
15912011-05-02 Pedro Alves <pedro@codesourcery.com>
1592
1593 PR testsuite/12649
1594 Fix races.
1595
1596 * gdb.base/completion.exp: Remove all sleep calls. Remove
1597 unnecessary regexs. Don't explicitly expect anything after the
1598 prompt. Eat the prompt if necessary.
1599
b4cbb4a3
EBM
16002011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1601
1602 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1603 accept to show the caller line again as well as the line after.
1604
d65aec65
PM
16052011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1606
1607 PR mi/12531
1608
1609 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1610 compile target.
1611 * gdb.python/py-prettyprint.exp: Add C++ object for
1612 CPLUS_FAKE_CHILD test.
1613
30852783
UW
16142011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1615
1616 * gdb.base/signest.exp: New file.
1617 * gdb.base/signest.c: Likewise.
1618
c7b1f0d9
JK
16192011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1620
1621 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1622 thread and breakpoint notifications.
1623
559a7a62
JK
16242011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1625
1626 * gdb.base/fortran-sym-case.c: New file.
1627 * gdb.base/fortran-sym-case.exp: New file.
1628 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1629 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1630 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1631
8344e389
JK
16322011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1635 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1636 false #1', `if true else false #2' and `if true else false #3'.
1637
2484c66b
UW
16382011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1639
1640 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1641 while delivering signal.
1642
8d3788bd
VP
16432011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1644
1645 MI breakpoint notifications.
1646
1647 * testsuite/gdb.mi/mi-cli.exp: Adust.
1648 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1649 * testsuite/gdb.mi/mi-watch.exp: Adust.
1650 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1651 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1652 notifications.
1653
3e03848b
JK
16542011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1655
1656 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1657 * gdb.base/gdbindex-stabs.c: New file.
1658 * gdb.base/gdbindex-stabs.exp: New file.
1659
918c9108
YQ
16602011-04-25 Yao Qi <yao@codesourcery.com>
1661
1662 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1663 with /*...*/.
1664 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1665
90556b8c
JK
16662011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1667
1668 * gdb.python/py-value.exp (test_objfiles): Name the first test
1669 `py-value in file.filename'.
1670
03f2bd59
JK
16712011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1672
1673 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1674 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1675 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1676 !gdbserver_reconnect_p..
1677 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1678
7b08b9eb
JK
16792011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 * gdb.cp/cpcompletion.exp (complete class methods)
1682 (complete class methods beginning with F): Move them above runto. New
1683 comment about the runto delimiter.
1684
b78974c3
PA
16852011-04-20 Pedro Alves <pedro@codesourcery.com>
1686
1687 * gdb.base/maint.exp: Test that "maint print registers" works
1688 without a running program.
1689
20429c40 16902011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1691
20429c40
MP
1692 * gdb.base/setshow.exp: Fix racy tests.
1693 ($old_gdb_prompt): New variable.
1694
7a9dd1b2
TT
16952011-04-19 Tom Tromey <tromey@redhat.com>
1696
1697 * gdb.mi/mi-nsmoribund.exp:
1698 * gdb.hp/gdb.objdbg/objdbg01.exp:
1699 * gdb.base/structs.exp (test_struct_returns):
1700 * gdb.base/call-sc.exp (test_scalar_returns):
1701 * gdb.base/bigcore.exp: Remove duplicate words.
1702
02835898
JK
17032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1704
1705 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1706 * gdb.base/break-interp.exp (test_attach): New comment.
1707
254f582e
JK
17082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1711 (clear __stack_user.next, clear stack_used.next)
1712 (save a zeroed-threads corefile): New test.
1713 Call core_load for $core0file.
1714 (zeroed-threads cannot be listed): New test.
1715
4fe85f5c
JK
17162011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1717
1718 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1719 filename.
1720 ($srcfile): Preserve the original value.
1721 ($testfile): Match it the .exp filename.
1722 ($corefile): New variable. Substitute it around.
1723 Use clean_restart.
1724 ($prev_timeout): Remove.
1725 (load_core): Move core loading into this proc.
1726 Fix restore of $timeout if load_core fails.
1727
63524580
JK
17282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1729
1730 * gdb.base/eu-strip-infcall.c: New file.
1731 * gdb.base/eu-strip-infcall.exp: New file.
1732
90359a16
JK
17332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1734
1735 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1736 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1737
626e7282
JK
17382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1739
1740 Fix Python access to inlined frames.
1741 * gdb.python/py-frame-inline.c: New file.
1742 * gdb.python/py-frame-inline.exp: New file.
1743
3363d018
EBM
17442011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1745
1746 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1747 content of 's24' correctly (avoiding "optimized out").
1748 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1749
28781456
JK
17502011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1751
1752 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1753
4a4106ca
TJB
17542011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1755
1756 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1757 expect a colon in watch -location output.
1758
d26ccb4f
JK
17592011-04-13 Marek Polacek <mpolacek@redhat.com>
1760
df46027d 1761 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1762 New testcase `expect response to define backtrace'. Also remove
1763 redundant `default' block.
1764
e1ab1f9c
JK
17652011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.python/py-prettyprint.c (struct hint_error): New.
1768 (main): New variable hint_error.
1769 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1770 "print hint_error".
1771 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1772 (register_pretty_printers): Register it.
1773
0c2e6019
TT
17742011-04-04 Tom Tromey <tromey@redhat.com>
1775
1776 * gdb.cp/maint.exp (test_help): Update.
1777 (test_namespace): Likewise.
1778
af57139d
JB
17792011-04-01 Joel Brobecker <brobecker@adacore.com>
1780
1781 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1782 * gdb.ada/arrayptr.exp: Add new tests.
1783
956a9fb9
JB
17842011-04-01 Joel Brobecker <brobecker@adacore.com>
1785
1786 * gdb.ada/mi_catch_ex: New testcase.
1787
d0c4d642
PA
17882011-04-01 Pedro Alves <pedro@codesourcery.com>
1789
1790 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1791 base::overload(void) method without specifying "const".
1792
18819fa6
UW
17932011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1794
1795 * gdb.arch/thumb-singlestep.S: New file.
1796 * gdb.arch/thumb-singlestep.exp: Likewise.
1797
a4c8e806
TT
17982011-03-31 Tom Tromey <tromey@redhat.com>
1799
1800 * gdb.python/py-prettyprint.py (exception_flag): New global.
1801 (NoStringContainerPrinter._iterator.next): Check it.
1802 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1803 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1804
53832f31
TT
18052011-03-29 Tom Tromey <tromey@redhat.com>
1806
1807 * gdb.cp/anon-struct.cc: New file.
1808 * gdb.cp/anon-struct.exp: New file.
1809
e4620230
JK
18102011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1811
1812 Test STT_GNU_IFUNC support.
1813 * gdb.base/gnu-ifunc-lib.c: New file.
1814 * gdb.base/gnu-ifunc.c: New file.
1815 * gdb.base/gnu-ifunc.exp: New file.
1816
d0fb5eae
JK
18172011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1818
1819 Support a ring of related breakpoints.
1820 * gdb.base/watchpoint-delete.c: New file.
1821 * gdb.base/watchpoint-delete.exp: New file.
1822
20106cfb
JK
18232011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 * gdb.ada/arrayparam.exp (print first after function call): Use
1826 explicit package name. Add a comment
1827 (print lasta after function call): Rename ...
1828 (print last after function call): ... it and use explicit package
1829 name.
1830 (print length after function call): Use explicit package name.
1831 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1832 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1833 (multiple matches for symbol i): Rename ...
1834 (multiple matches for symbol integervar): ... it.
1835 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1836 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1837
e7ab5e63
AB
18382011-03-25 Andrew Burgess <aburgess@broadcom.com>
1839
1840 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1841 environment variable to make grep output more predictable. Move
1842 all the environment setup into gdb_init so it's done once per test
1843 case rather than each time we start gdb.
1844
9ef07c8c
TT
18452011-03-24 Tom Tromey <tromey@redhat.com>
1846
1847 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1848 test.
1849
dd90784c
JK
18502011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1851
1852 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1853 * gdb.dwarf2/dw2-entry-value.S: New file.
1854 * gdb.dwarf2/dw2-entry-value.exp: New file.
1855
05775840
PM
18562011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1857
1858 PR python/12183
1859
1860 * gdb.python/py-function.exp: Add GdbError tests.
1861
8661b11b
PA
18622011-03-18 Pedro Alves <pedro@codesourcery.com>
1863
1864 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1865 (reglocal_test_func, statlocal_test_func): New functions.
1866 (globals_test_func): Call new functions.
1867 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1868 (gdb_collect_locals_test): New procedure.
1869 (gdb_trace_collection_test): Call new procedures.
1870
0fdb4f18
PA
18712011-03-18 Pedro Alves <pedro@codesourcery.com>
1872
1873 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1874 (test_register, test_register_unavailable): New procedures.
1875 (gdb_unavailable_registers_test): New procedure.
1876 (gdb_trace_collection_test): Call it.
1877
99c3dc11
PM
18782011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1879
1880 PR python/12149
1881
1882 * gdb.python/python.exp: Add gdb.write tests.
1883
29703da4
PM
18842010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1885
1886 * gdb.python/Makefile.in: Add py-objfile.
1887 * gdb.python/py-objfile.exp: New file.
1888 * gdb.python/py-objfile.c: New file.
1889 * gdb.python/py-block.exp: Add is_valid tests.
1890 * gdb.python/py-inferior.exp: Ditto.
1891 * gdb.python/py-infthread.exp: Ditto.
1892 * gdb.python/py-symbol.exp: Ditto.
1893 * gdb.python/py-symtab.exp: Ditto.
1894
598997c8
KS
18952011-03-16 Keith Seitz <keiths@redhat.com>
1896
1897 PR c++/12273
1898 * gdb.cp/cmpd-minsyms.exp: New test.
1899 * gdb.cp/cmpd-minsyms.cc: New file.
1900
1901 PR c++/11734
1902 * gdb.cp/ovsrch.exp: New test.
1903 * gdb.cp/ovsrch.h: New file.
1904 * gdb.cp/ovsrch1.cc: New file.
1905 * gdb.cp/ovsrch2.cc: New file.
1906 * gdb.cp/ovsrch3.cc: New file.
1907 * gdb.cp/ovsrch4.cc: New file.
1908
c91513d8
PP
19092011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1910
1911 PR gdb/12528
1912 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1913 * gdb.base/break-on-linker-gcd-function.exp: New test.
1914 * gdb.base/break-on-linker-gcd-function.cc: New file.
1915
7470fc63
AT
19162011-03-15 Andreas Tobler <andreast@fgznet.ch>
1917
1918 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1919
959e7469
PM
19202011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1921
1922 * lib/gdb.exp (gdb_unload): Add another termination case.
1923
9373cf26
JK
19242011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1925
1926 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1927 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1928 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1929 Provide a stub byte there.
1930 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1931 DW_AT_entry_pc.
1932 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1933
24e9cda0
UW
19342011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1935
1936 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1937 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1938 "generic ABI, auto".
1939 (altivec_abi_tests): Accept vectors returned by reference.
1940
7371cf6d
PM
19412010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1942
1943 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1944
ce77046a
UW
19452011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1946
1947 * gdb.python/py-section-script.exp: Skip test if no Python support.
1948
176400c3
UW
19492011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1950
1951 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1952
ecec24e6
PM
19532011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1954
1955 * gdb.python/py-parameter.exp: Update tests to the new Python
1956 parameter API. Add "no documentation" test. Add deprecated API
1957 backward compatibility test.
1958
5dbdd470
TT
19592011-03-09 Tom Tromey <tromey@redhat.com>
1960
1961 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1962 gdb_continue_to_end.
1963
b66e66ee
MK
19642011-03-09 Mark Kettenis <kettenis@gnu.org>
1965
1966 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1967 tabs.
1968
eceb0c5f
TT
19692011-03-09 Tom Tromey <tromey@redhat.com>
1970
1971 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1972 parentheses.
1973 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1974 $command.
1975 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1976 argument to gdb_continue_to_end.
1977 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1978 argument to gdb_continue_to_end.
1979 * gdb.cp/annota3.exp: Fix regex.
1980 * gdb.cp/annota2.exp: Fix regex.
1981 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1982 gdb_continue_to_end.
1983 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1984 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1985 gdb_continue_to_end.
1986
63154eca
PA
19872011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1988
1989 * gdb.server/ext-run.exp
1990 (load new file without any gdbserver inferior): New test.
1991
967d1f9b
TT
19922011-03-07 Tom Tromey <tromey@redhat.com>
1993
1994 * Makefile.in (TAGS): Rewrite.
1995
d68dcbb9
JK
19962011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1997
1998 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1999 initial commands echo. New match for `Found trace'. Anchor all the
2000 other matches. Anchor and match for `No trace frame found' the final
2001 match.
2002
6bf58e63
TT
20032011-03-07 Tom Tromey <tromey@redhat.com>
2004
2005 * Makefile.in (TAGS): New target.
2006
fda326dd
TT
20072011-03-07 Tom Tromey <tromey@redhat.com>
2008
2009 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2010 change.
2011 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2012 change.
2013 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2014 exit message change.
2015 (skip_altivec_tests): Update for exit message change.
2016 (skip_vsx_tests): Likewise.
2017 (gdb_continue_to_end): Likewise. Add 'command' argument.
2018 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2019 * gdb.threads/tls.exp: Update for exit message change.
2020 * gdb.threads/thread-unwindonsignal.exp: Use
2021 gdb_continue_to_end.
2022 * gdb.threads/step.exp (step_it): Update for exit message change.
2023 (continue_all): Likewise.
2024 * gdb.threads/print-threads.exp (test_all_threads): Update for
2025 exit message change.
2026 * gdb.threads/interrupted-hand-call.exp: Use
2027 gdb_continue_to_end.
2028 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2029 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2030 gdb_continue_to_end.
2031 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2032 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2033 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2034 * gdb.cp/method.exp: Update for exit message change.
2035 * gdb.cp/mb-templates.exp: Update for exit message change.
2036 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2037 * gdb.cp/annota3.exp: Update for exit message change.
2038 * gdb.cp/annota2.exp: Update for exit message change.
2039 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2040 * gdb.base/term.exp: Update for exit message change.
2041 * gdb.base/step-test.exp (test_i): Update for exit message change.
2042 * gdb.base/sigstep.exp (advance): Update for exit message change.
2043 (advancei): Likewise.
2044 * gdb.base/siginfo.exp: Update for exit message change.
2045 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2046 * gdb.base/reread.exp: Use gdb_continue_to_end.
2047 * gdb.base/langs.exp: Use gdb_continue_to_end.
2048 * gdb.base/interrupt.exp: Update for exit message change.
2049 * gdb.base/gdb1555.exp: Update for exit message change.
2050 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2051 * gdb.base/ending-run.exp: Update for exit message change.
2052 * gdb.base/chng-syms.exp: Update for exit message change.
2053 * gdb.base/checkpoint.exp: Update for exit message change.
2054 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2055 gdb_continue_to_end.
2056 (test_catch_syscall_with_wrong_args): Likewise.
2057 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2058 * gdb.base/break-interp.exp (test_ld): Update for exit message
2059 change.
2060 * gdb.base/bang.exp: Update for exit message change.
2061 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2062 (do_call_attach_tests): Likewise.
2063 * gdb.base/a2-run.exp: Update for exit message change.
2064 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2065 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2066 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2067
dd19bd70
JK
20682011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2071
30e62689
TT
20722011-03-03 Tom Tromey <tromey@redhat.com>
2073
2074 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2075 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2076 * gdb.hp/gdb.aCC/configure.ac: Remove.
2077 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2078 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2079 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2080 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2081 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2082 * gdb.hp/gdb.compat/configure.ac: Remove.
2083 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2084 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2085 * gdb.hp/gdb.defects/configure.ac: Remove.
2086 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2087 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2088 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2089 * gdb.hp/configure.ac: Remove.
2090 * gdb.hp/configure: Remove.
2091 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2092 substitution.
2093 (Makefile): Remove rule.
2094 * gdb.cell/configure.ac: Remove.
2095 * gdb.cell/configure: Remove.
2096 * gdb.stabs/Makefile.in (Makefile): Remove.
2097 (distclean): Don't remove config.status or config.log.
2098 * gdb.stabs/configure (Makefile): Remove.
2099 * gdb.stabs/configure.ac: Remove.
2100 * configure: Rebuild.
2101 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2102 Remove stabs- and cell-specific logic. Test for existence of
2103 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2104 subdirectories, gdb.cell, and and gdb.stabs.
2105 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2106
c171f854
JB
21072011-03-03 Joel Brobecker <brobecker@adacore.com>
2108
2109 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2110 end of buffer.
2111
9a5193cb
JB
21122011-03-02 Joel Brobecker <brobecker@adacore.com>
2113
2114 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2115 gdb_test when running a test where we expected no output back.
2116
9bb4c1bb
MS
21172011-02-28 Michael Snyder <msnyder@vmware.com>
2118
2119 * gdb.cp/overload.cc: Change initializer value to integer.
2120
3bd0f5ef
MS
21212011-02-27 Michael Snyder <msnyder@vmware.com>
2122
2123 * gdb.multi/base.exp: Add test for remove-inferiors.
2124
2279eaad
JB
21252011-02-26 Joel Brobecker <brobecker@adacore.com>
2126
2127 * gdb.python/py-frame.exp: Simplify the initialization phase
2128 using prepare_for_testing.
2129
c82c0b55
MS
21302011-02-25 Michael Snyder <msnyder@vmware.com>
2131
2132 * gdb.multi/base.exp: Add tests for info inferiors with args.
2133
1d94651b
JK
21342011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2135
2136 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2137 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2138 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2139 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2140 asmfile3. Comment the STABS (#3) file compilation. Compile
2141 everything through assembler. Provide KFAIL for symtab/12497.
2142 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2143 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2144 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2145 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2146
3bd0f5ef
MS
21472011-02-24 Michael Snyder <msnyder@vmware.com>
2148
2149 * gdb.base/break.exp: Add tests for delete breakpoints using
2150 convenience variables and value history references.
2151
12c1418e
MS
21522011-02-24 Michael Snyder <msnyder@vmware.com>
2153
2154 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2155 left behind in previous check-in.
2156
e5a67952
MS
21572011-02-23 Michael Snyder <msnyder@vmware.com>
2158
2159 * gdb.base/break.exp: Add tests for "info break" with arguments.
2160 * gdb.trace/infotrace.exp: Update patterns for error and help.
2161 * gdb.base/completion.exp: Update pattern.
2162 * gdb.base/ena-dis-br.exp: Update pattern.
2163 * gdb.base/help.exp: Update patterns.
2164
21652011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
2166
2167 * gdb.base/memattr.exp: New test.
2168 * gdb.base/memattr.c: Test load for memattr.exp.
2169
6e6fbe60
DE
21702011-02-22 Doug Evans <dje@google.com>
2171
2172 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2173
1d41d745
MS
21742011-02-22 Michael Snyder <msnyder@vmware.com>
2175
2176 * Makefile.in: Make more clean.
2177 * gdb.ada/Makefile.in: Ditto.
2178 * gdb.arch/Makefile.in: Ditto.
2179 * gdb.asm/Makefile.in: Ditto.
2180 * gdb.base/Makefile.in: Ditto.
2181 * gdb.cp/Makefile.in: Ditto.
2182 * gdb.dwarf2/Makefile.in: Ditto.
2183 * gdb.java/Makefile.in: Ditto.
2184 * gdb.mi/Makefile.in: Ditto.
2185 * gdb.modula2/Makefile.in: Ditto.
2186 * gdb.python/Makefile.in: Ditto.
2187 * gdb.server/Makefile.in: Ditto.
2188 * gdb.stabs/Makefile.in: Ditto.
2189 * gdb.threads/Makefile.in: Ditto.
2190 * gdb.trace/Makefile.in: Ditto.
2191
79ba84ca
MS
21922011-02-22 Michael Snyder <msnyder@vmware.com>
2193
df46027d 2194 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2195 info threads.
2196
b9b35694
JB
21972011-02-22 Joel Brobecker <brobecker@adacore.com>
2198
2199 * gdb.python/py-breakpoint.exp: Fix the expected output of
2200 one of the "maint info breakpoints" tests to accept the output
2201 generated on platforms that do not have hardware watchpoints.
2202
8bfb830f
JB
22032011-02-22 Joel Brobecker <brobecker@adacore.com>
2204
2205 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2206 clean_restart. Be a little stricter in the expected output
2207 for one of the tests. Fix a typo in one of the comments.
2208
c45f3c54
JB
22092011-02-22 Joel Brobecker <brobecker@adacore.com>
2210
2211 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2212 Delete variable binfile, no longer use. Add or modify test
2213 comments to make them unique.
2214
b97c863c
MS
22152011-02-21 Michael Snyder <msnyder@vmware.com>
2216
2217 * Makefile.in: Update for make clean.
2218 * gdb.ada/Makefile.in: Ditto.
2219 * gdb.arch/Makefile.in: Ditto.
2220 * gdb.asm/Makefile.in: Ditto.
2221 * gdb.base/Makefile.in: Ditto.
2222 * gdb.cp/Makefile.in: Ditto.
2223 * gdb.dwarf2/Makefile.in: Ditto.
2224 * gdb.java/Makefile.in: Ditto.
2225 * gdb.mi/Makefile.in: Ditto.
2226 * gdb.modula2/Makefile.in: Ditto.
2227 * gdb.python/Makefile.in: Ditto.
2228 * gdb.server/Makefile.in: Ditto.
2229 * gdb.stabs/Makefile.in: Ditto.
2230 * gdb.threads/Makefile.in: Ditto.
2231 * gdb.trace/Makefile.in: Ditto.
2232
aea5b279
MS
22332011-02-21 Michael Snyder <msnyder@vmware.com>
2234
2235 * gdb.threads/thread-find.exp: Update patterns for changes in
2236 output of "info threads" command.
2237
e3039479
UW
22382011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2239 Ulrich Weigand <uweigand@de.ibm.com>
2240
2241 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2242 (skip_hw_watchpoint_tests): Likewise.
2243 (skip_hw_watchpoint_multi_tests): Likewise.
2244
b800ec70
UW
22452011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2246
2247 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2248 (skip_hw_watchpoint_tests): Likewise.
2249 (skip_hw_watchpoint_multi_tests): Likewise.
2250 (skip_hw_watchpoint_access_tests): Likewise.
2251
2252 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2253 * gdb.base/pr11022.exp: Likewise.
2254 * gdb.base/watch-read.exp: Likewise.
2255 * gdb.base/watch_thread_num.exp: Likewise.
2256 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2257 * gdb.base/watchpoint-hw.exp: Likewise.
2258 * gdb.base/watchpoint.exp: Likewise.
2259 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2260 * gdb.threads/watchthreads-reorder.exp: Likewise.
2261 * gdb.threads/watchthreads.exp: Likewise.
2262 * gdb.threads/watchthreads2.exp: Likewise.
2263
91033e37
JB
22642011-02-21 Joel Brobecker <brobecker@adacore.com>
2265
2266 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2267 the debugger is unable to find the array bounds.
2268
eeaafae2
JK
22692011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2270
2271 * gdb.cp/typedef-operator.exp: New file.
2272 * gdb.cp/typedef-operator.cc: New file.
2273
e338d953
MS
22742011-02-17 Michael Snyder <msnyder@vmware.com>
2275
2276 * gdb.threads/thread-find.exp: Fix regular expressions.
2277
e67ad678
JB
22782011-02-17 Joel Brobecker <brobecker@adacore.com>
2279
2280 * gdb.ada/packed_array: Expand testcase to test printing of
2281 unconstrained packed array.
2282
93084bca
JB
22832011-02-17 Joel Brobecker <brobecker@adacore.com>
2284
2285 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2286
a0c78a73
PA
22872011-02-16 Pedro Alves <pedro@codesourcery.com>
2288
f65d5553 2289 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
2290 (main): Initialize it before collecting, and and clear it
2291 afterwards.
f65d5553
PA
2292 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2293 collecting with '{type} addr', where the addr expression is not an
2294 rvalue.
a0c78a73 2295
3dfcbbd2
KW
22962011-02-16 Ken Werner <ken.werner@de.ibm.com>
2297
2298 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2299 a bool variable. Expect correct OpenCL names for vector types. Use the
2300 uc3 variable name instead of referring to the uchar3 built-in type.
2301 Escape the asterisk at the half pointer test.
2302
08807d5a
PA
23032011-02-16 Pedro Alves <pedro@codesourcery.com>
2304
f65d5553 2305 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
2306 (main): Initialize it before collecting, and and clear it
2307 afterwards.
f65d5553
PA
2308 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2309 collecting overlapping memory ranges.
08807d5a 2310
60f98dde
MS
23112011-02-15 Michael Snyder <msnyder@vmware.com>
2312
2313 * gdb.base/default.exp: Add tests for thread commands.
2314 * gdb.base/help.exp: Add tests for thread commands.
2315 * gdb.threads/thread-find.exp: New test for thread find command.
2316
648cd113
KW
23172011-02-15 Ken Werner <ken.werner@de.ibm.com>
2318
2319 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2320
494e194e
YQ
23212011-02-15 Yao Qi <yao@codesourcery.com>
2322
2323 PR tdep/12352
2324 * gdb.arch/arm-disp-step.S : New test for str instruction.
2325 * gdb.arch/arm-disp-step.exp : Likewise.
2326
d9492458
TJB
23272011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2328
2329 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2330 "vector_register2_vr" test strings. Test the extended floating
2331 point registers (F32~F63).
2332 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2333 IBM XL C compiler. Make the test program use a register provided
2334 by the compiler for the lxvd2x instruction.
2335
8af8e3bc
PA
23362011-02-14 Pedro Alves <pedro@codesourcery.com>
2337
2338 * gdb.trace/unavailable.cc (class Base, class Middle, class
2339 Derived): New types.
2340 (derived_unavail, derived_partial, derived_whole): New globals.
2341 (virtual_partial): New global.
2342 (virtualp): Point at virtual_partial.
2343 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2344 related to unavailable vptr.
2345
1b28d0b3
PA
23462011-02-14 Pedro Alves <pedro@codesourcery.com>
2347
2348 * gdb.trace/unavailable.cc (a, b, c): New globals.
2349 (main): Set and clear them.
2350 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2351 `a' and `c', and check that `b' isn't collected, although `a' and
2352 `c' are.
2353
ec0a52e1
PA
23542011-02-14 Pedro Alves <pedro@codesourcery.com>
2355
2356 * gdb.trace/unavailable.cc (struct Virtual): New.
2357 (virtualp): New global pointer.
2358 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2359 printing a pointer to an object whose type has a vtable, with
2360 print object on.
2361
24e6bcee
PA
23622011-02-14 Pedro Alves <pedro@codesourcery.com>
2363
2364 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2365 value repeat handles unavailableness.
2366
39d37385
PA
23672011-02-14 Pedro Alves <pedro@codesourcery.com>
2368
2369 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2370 tests for building arrays from unavailable values, subscripting
2371 non-memory rvalue unvailable arrays, and accessing fields or
2372 baseclasses of non-lazy unavailable values,
2373 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2374 struct types.
2375 (g_smallstruct, g_smallstruct_b): New globals.
2376
06d72e16
PA
23772011-02-14 Pedro Alves <pedro@codesourcery.com>
2378
2379 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2380
bc9a5551
JK
23812011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2382
2383 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2384 * gdb.cp/overload-const.exp: New file.
2385 * gdb.cp/overload-const.cc: New file.
2386
54fcddd0
UW
23872011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2388
2389 * gdb.opencl/callfuncs.cl: New file.
2390 * gdb.opencl/callfuncs.exp: New test.
2391 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2392
d6dafb7c
UW
23932011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2394
2395 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2396 when computing result.
2397 * gdb.arch/altivec-abi.exp: Update expected results.
2398
a449c2d8
TJB
23992011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2400
2401 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2402 * gdb.base/jit.exp: Likewise.
2403 * gdb.base/pie-execl.exp: Likewise.
2404 * gdb.base/solib-nodir.exp: Likewise.
2405 * gdb.base/solib-overlap.exp: Likewise.
2406
764880b7
PA
24072011-02-07 Pedro Alves <pedro@codesourcery.com>
2408
2409 * gdb.trace/collection.c (global_pieces): New.
2410 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2411 New procedure.
2412 (gdb_trace_collection_test): Call it.
2413
505500db
SW
24142011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2415
2416 * gdb.python/py-evthreads.c: New file.
2417 * gdb.python/py-evthreads.exp: New file.
2418 * gdb.python/py-events.py: New file.
2419 * gdb.python/py-events.exp: New file.
2420 * gdb.python/py-events.c: New file.
2421
385203ed
DD
24222011-02-04 David Daney <ddaney@caviumnetworks.com>
2423
2424 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2425
9011945e
AB
24262011-02-03 Andrew Burgess <aburgess@broadcom.com>
2427
2428 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2429 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2430 boundary between two compilation units.
2431
580688f3
PA
24322011-02-02 Pedro Alves <pedro@codesourcery.com>
2433
2434 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2435 (Virtual): New structs.
2436 (virtual_o, virtual_middle_b): New globals.
2437 * gdb.cp/virtbase.exp: New tests.
2438
d3f0f853
PP
24392011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2440
2441 * gdb.base/jit.exp: New file.
2442 * gdb.base/jit-main.c: New file.
2443 * gdb.base/jit-solib.c: New file.
2444
b2030fb5
UW
24452011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2446
2447 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2448 proceed to initial kernel entry point.
2449 * gdb.opencl/datatypes.exp: Likewise.
2450 * gdb.opencl/operators.exp: Likewise.
2451 * gdb.opencl/vec_comps.exp: Likewise.
2452
2db19d1e
SW
24532011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2454
2455 * gdb.cp/nsnested.cc: New.
2456 * gdb.cp/nsnested.exp: New.
2457 * gdb.cp/nsnoimports.exp: New.
2458 * gdb.cp/nsnoimports.cc: New.
2459
6b0c4c1f
JB
24602011-01-31 Joel Brobecker <brobecker@adacore.com>
2461
2462 * gdb.base/interact.exp: Add extra tests that verify that
2463 the value of the interactive-mode setting does not change
2464 after the script is sourced.
2465
80b23b6a
JK
24662011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2467
2468 * gdb.cp/noparam.exp: New file.
2469 * gdb.cp/noparam.cc: New file.
2470
ffd5ec24
PA
24712011-01-28 Pedro Alves <pedro@codesourcery.com>
2472
2473 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2474 there's no stack or registers.
2475
a81766d8
TT
24762011-01-26 Tom Tromey <tromey@redhat.com>
2477
2478 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2479 space before string output. Add test for "set print pretty off"
2480 case.
2481
585fdaa1
PA
24822011-01-25 Pedro Alves <pedro@codesourcery.com>
2483
2484 * gdb.base/frame-args.exp: Adjust.
2485 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2486 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2487 * gdb.dwarf2/pieces.exp: Adjust.
2488 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2489 * gdb.opt/inline-locals.exp: Adjust.
2490 * gdb.threads/fork-child-threads.exp: Adjust.
2491
d468832a
KW
24922011-01-25 Ken Werner <ken.werner@de.ibm.com>
2493
2494 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2495 OpenCL kernel function. Add a comment as marker. Add address space
2496 qualifiers for the remaining program scope variables.
2497 * gdb.opencl/datatypes.cl: Likewise.
2498 * gdb.opencl/operators.cl: Likewise.
2499 * gdb.opencl/vec_comps.cl: Likewise.
2500 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2501 Add breakpoint at the marker comment.
2502 * gdb.opencl/datatypes.exp: Likewise.
2503 * gdb.opencl/operators.exp: Likewise.
2504 * gdb.opencl/vec_comps.exp: Likewise.
2505
490f124f
PA
25062011-01-24 Pedro Alves <pedro@codesourcery.com>
2507
2508 * gdb.base/printcmds.c (some_struct): New struct and instance.
2509 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2510 procedure.
2511 <global scope>: Call it.
2512
6da78614
KW
25132011-01-21 Ken Werner <ken.werner@de.ibm.com>
2514
2515 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2516 argument to the gdb_compile_opencl_hostapp call.
2517
ec64c9aa
YQ
25182011-01-19 Yao Qi <yao@codesourcery.com>
2519
2520 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2521 positve list.
2522
810cfdbb
YQ
25232011-01-19 Yao Qi <yao@codesourcery.com>
2524
2525 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2526 canonical form.
2527 Remove "xscale-*-*"
2528 * gdb.xml/tdesc-regs.exp: Likewise.
2529 * gdb.python/py-section-script.exp: Replace ARM target triplet
2530 with canonical form.
2531 Match arm*-*-symbianelf*.
2532 * gdb.base/dup-sect.exp: Likewise.
2533 * lib/dwarf.exp: New.
2534 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2535 dwarf2_support.
2536 * gdb.dwarf2/dup-psym.exp: Likewise.
2537 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2538 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2539 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2540 * gdb.dwarf2/dw2-basic.exp: Likewise.
2541 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2542 * gdb.dwarf2/dw2-const.exp: Likewise.
2543 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2544 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2545 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2546 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2547 * gdb.dwarf2/dw2-filename.exp: Likewise.
2548 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2549 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2550 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2551 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2552 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2553 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2554 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2555 * gdb.dwarf2/dw2-producer.exp: Likewise.
2556 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2557 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2558 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2559 * gdb.dwarf2/dw2-strp.exp: Likewise.
2560 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2561 * gdb.dwarf2/implptr.exp: Likewise.
2562 * gdb.dwarf2/mac-fileno.exp: Likewise.
2563 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2564 * gdb.dwarf2/pieces.exp: Likewise.
2565 * gdb.dwarf2/pr11465.exp: Likewise.
2566 * gdb.dwarf2/valop.exp: Likewise.
2567 * gdb.dwarf2/watch-notconst.exp: Likewise.
2568 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2569
4694da01
TT
25702011-01-19 Tom Tromey <tromey@redhat.com>
2571
2572 * gdb.python/py-infthread.exp: Add thread tests.
2573
b075872c
JB
25742011-01-14 Joel Brobecker <brobecker@adacore.com>
2575
2576 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2577
2c3e6e24
JB
25782011-01-14 Joel Brobecker <brobecker@adacore.com>
2579
2580 * gdb.ada/widewide: New testcase.
2581
de8fa76c
JB
25822011-01-13 Joel Brobecker <brobecker@adacore.com>
2583
2584 * gdb.base/interact.exp: New testcase.
2585
1b05df00
TT
25862011-01-12 Tom Tromey <tromey@redhat.com>
2587
2588 * gdb.mi/gdb2549.exp: Update for error message changes.
2589 * gdb.mi/mi-cli.exp: Likewise.
2590 * gdb.mi/mi-disassemble.exp: Likewise.
2591 * gdb.mi/mi-pthreads.exp: Likewise.
2592 * gdb.mi/mi-regs.exp: Likewise.
2593 * gdb.mi/mi-stack.exp: Likewise.
2594 * gdb.mi/mi-var-block.exp: Likewise.
2595 * gdb.mi/mi-var-cmd.exp: Likewise.
2596 * gdb.mi/mi2-cli.exp: Likewise.
2597 * gdb.mi/mi2-disassemble.exp: Likewise.
2598 * gdb.mi/mi2-pthreads.exp: Likewise.
2599 * gdb.mi/mi2-regs.exp: Likewise.
2600 * gdb.mi/mi2-stack.exp: Likewise.
2601 * gdb.mi/mi2-var-block.exp: Likewise.
2602 * gdb.mi/mi2-var-cmd.exp: Likewise.
2603
c2ff108b
JK
26042011-01-12 Andrew Burgess <aburgess@broadcom.com>
2605 Jan Kratochvil <jan.kratochvil@redhat.com>
2606
2607 PR fortran/11104 and DWARF unbound arrays detection.
2608 * gdb.fortran/multi-dim.exp: New file.
2609 * gdb.fortran/multi-dim.f90: New file.
2610
b716877b
AB
26112011-01-12 Andrew Burgess <aburgess@broadcom.com>
2612
2613 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2614 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2615 add new tests for opcode dumping.
2616
6c162d5e
TT
26172011-01-11 Tom Tromey <tromey@redhat.com>
2618
2619 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2620
77b06cd7
TJB
26212010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2622
2623 Convert hardware watchpoints to use breakpoint_ops.
2624 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2625 type is not supported.
2626 * gdb.base/foll-fork.exp: Likewise.
2627 * gdb.base/foll-vfork.exp: Likewise.
2628
f39a75d0
PM
26292011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2630
2631 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2632 Use load_lib gdb-python.exp.
2633 * gdb.python/python.exp: Ditto.
2634 * gdb.python/py-function.exp: Ditto.
2635
fc529d80
AS
26362011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2637
2638 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2639
fb03cb59
JK
26402011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 * configure: Regenerate.
2643
d8e22779
TT
26442011-01-06 Tom Tromey <tromey@redhat.com>
2645
2646 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2647
09050809
JB
26482011-01-06 Joel Brobecker <brobecker@adacore.com>
2649
fc529d80
AS
2650 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2651 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2652 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2653 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2654 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2655 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2656 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2657 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2658 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2659 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2660 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2661 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2662 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2663 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2664 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2665 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2666 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2667 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2668 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2669 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2670 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2671 gdb.ada/uninitialized_vars.exp,
2672 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2673 Simplify by using clean_restart.
09050809 2674
8ed5dd9e
JB
26752011-01-06 Joel Brobecker <brobecker@adacore.com>
2676
2677 Add marker to be used as anchor for inserting breakpoints.
2678 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2679 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2680 Likewise.
2681
2682 Remove uses of gdb_start_cmd.
2683 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2684 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2685
2686 Do not run testcase if testing with GDBserver.
2687 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2688 if testing with GDBserver.
2689
368a124f
JB
26902011-01-06 Joel Brobecker <brobecker@adacore.com>
2691
2692 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2693 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2694 copyright header.
2695
44944448
JB
26962011-01-05 Joel Brobecker <brobecker@adacore.com>
2697
2698 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2699 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2700 testsuite/gdb.fortran/complex.f,
2701 testsuite/gdb.fortran/derived-type.f90,
2702 testsuite/gdb.fortran/library-module-lib.f90,
2703 testsuite/gdb.fortran/library-module-main.f90,
2704 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2705 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2706 Copyright year update.
2707
31886ea6
JB
27082011-01-05 Joel Brobecker <brobecker@adacore.com>
2709
2710 * gdb.base/langs1.f: Add copyright header.
2711
ebedcab5
JK
27122011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2713
2714 * gdb.base/morestack.exp: New file.
2715 * gdb.base/morestack.c: New file.
2716
de1eb2f9
JK
27172011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2718
2719 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2720
9e87a409
JB
27212010-12-29 Joel Brobecker <brobecker@adacore.com>
2722
2723 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2724 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2725
720d1a40
JB
27262010-12-29 Joel Brobecker <brobecker@adacore.com>
2727
2728 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2729
a283af87
AS
27302010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2731
5d3d9cba
AS
2732 * gdb.threads/tls.exp: Fix typo.
2733
a283af87
AS
2734 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2735 * gdb.threads/execl.exp: Update.
2736
2a20745c
YQ
27372010-12-23 Yao Qi <yao@codesourcery.com>
2738
2739 * gdb.arch/arm-disp-step.exp: New.
2740 * gdb.arch/arm-disp-step.S: New.
2741
a7658b96
TT
27422010-12-21 Tom Tromey <tromey@redhat.com>
2743
2744 * gdb.threads/execl.exp: Update.
2745 * gdb.threads/linux-dp.exp: Update.
2746 * gdb.threads/manythreads.exp: Update.
2747 * gdb.threads/tls.exp: Update.
2748
5b79abe7
TT
27492010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2750
2751 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2752 (NextOverThrowDerivates) <resumebpt>: New.
2753 (resumebpt_test): New.
2754 (main): Call resumebpt_test.
2755 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2756
0914bcdb
SS
27572010-12-12 Stan Shebs <stan@codesourcery.com>
2758
2759 * gdb.trace/tsv.exp: Test print command on trace state variables.
2760
305aeedc
TT
27612010-12-09 Tom Tromey <tromey@redhat.com>
2762
2763 * gdb.base/interp.exp: Add regression test.
2764
186c406b
TT
27652010-12-09 Tom Tromey <tromey@redhat.com>
2766
2767 * gdb.java/jnpe.java: New file.
2768 * gdb.java/jnpe.exp: New file.
2769 * gdb.cp/nextoverthrow.exp: New file.
2770 * gdb.cp/nextoverthrow.cc: New file.
2771
aae1c79a
DE
27722010-12-07 Doug Evans <dje@google.com>
2773
2774 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2775 of data-directory.
2776 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2777 updated.
2778 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2779
60f98dde 27802010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2781
2782 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2783 * gdb.base/call-sc.exp: Ditto.
2784 * gdb.base/finish.exp: Ditto.
2785 * gdb.base/return.exp: Ditto.
2786 * gdb.base/return2.exp: Ditto.
2787
5fa290c1
DE
27882010-11-30 Doug Evans <dje@google.com>
2789
2790 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2791 (gdb_expect_list): Fix spelling errors in comments.
2792 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2793 send_gdb/gdb_expect_list where applicable.
2794 * gdb.base/call-ar-st.exp: Ditto.
2795 * gdb.base/funcargs.exp: Ditto.
2796 * gdb.base/gcore.exp: Ditto.
2797 * gdb.base/page.exp: Ditto.
2798 * gdb.base/sigaltstack.exp: Ditto.
2799 * gdb.base/siginfo.exp: Ditto.
2800 * gdb.base/sigstep.exp: Ditto.
2801 * gdb.base/trace-commands.exp: Ditto.
2802
4e04c971
DE
28032010-11-29 Doug Evans <dje@google.com>
2804
2805 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2806 printer-name;subprinter-name.
2807
8cf6f0b1
TT
28082010-11-29 Tom Tromey <tromey@redhat.com>
2809
2810 * gdb.dwarf2/implptr.exp: New file.
2811 * gdb.dwarf2/implptr.c: New file.
2812 * gdb.dwarf2/implptr.S: New file.
2813
94b6973e
PM
28142010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2815
fc529d80 2816 PR python/12199
94b6973e
PM
2817
2818 * gdb.python/py-breakpoint.exp: Test the delete method.
2819
8358c15c
JK
28202010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2821
2822 Fix step_resume_breakpoint unsaved during an infcall.
2823 * gdb.base/step-resume-infcall.exp: New file.
2824 * gdb.base/step-resume-infcall.c: New file.
2825
f6df29bc
TJB
28262010-11-24 Edjunior Machado <emachado@br.ibm.com>
2827
2828 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2829
f2b5a5cf
TJB
28302010-11-24 Edjunior Machado <emachado@br.ibm.com>
2831
2832 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2833 on ppc64's symbols; "finish" and "return" commands must accept to
2834 show the caller line again as well as the line after.
2835 * gdb.asm/powerpc64.inc: New file.
2836
6b0ecdc2
DE
28372010-11-23 Doug Evans <dje@google.com>
2838
2839 * lib/gdb.exp (gdb_test_sequence): New function.
2840 (gdb_expect_list): Add verbose -log call for each pattern.
2841 * gdb.base/signals.exp (test_handle_all_print): Call it.
2842 Reduce timeout increment from 6 minutes to 1 minute.
2843 * gdb.server/ext-run.exp: Call it.
2844
ea976c60
PM
28452010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2846
f2b5a5cf 2847 PR python/12212
ea976c60
PM
2848
2849 * gdb.python/python.exp: Check that selected_thread raises an
2850 error when no inferior is loaded.
2851
c0efa795
JK
28522010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2853
2854 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2855 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2856
ec3aa567
JK
28572010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2858
2859 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2860 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2861
d8249011
DE
28622010-11-18 Doug Evans <dje@google.com>
2863
2864 * gdb.server/ext-run.exp: Fix intermittent failures.
2865
d4eba7d1
NF
28662010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2867
2868 * gdb.stabs/gdb11479.exp: Use runto_main.
2869
b04c2f88
NF
28702010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2871
2872 * gdb.base/break-entry.exp: Skip if using a stub.
2873
ae9d7ce4
NF
28742010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2875
2876 * gdb.python/py-inferior.exp: Pack values in target endianness.
2877
621c8364
TT
28782010-11-12 Tom Tromey <tromey@redhat.com>
2879
2880 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2881 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2882 MemoryError.
2883 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2884 type.
2885 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2886 MemoryError.
2887 (test_subscript_regression): Update exception type.
2888
84f4c1fe
PM
28892010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2890
2891 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2892 breakpoint tests.
2893
a1442452
PA
28942010-11-09 Pedro Alves <pedro@codesourcery.com>
2895
2896 * gdb.base/watchpoint.exp: Test "watch -location" with an
2897 innacessible location.
2898
efd11a33
JK
28992010-11-09 Edjunior Machado <emachado@br.ibm.com>
2900 Luis Machado <luisgpm@br.ibm.com>
2901
2902 * gdb.base/maint.exp: Expect "." prefix.
2903 * gdb.base/nodebug.exp: Expect "." Likewise.
2904 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2905 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2906 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2907 POWER server processors.
2908
aa00efb5
JK
29092010-11-08 Edjunior Machado <emachado@br.ibm.com>
2910 Luis Machado <luisgpm@br.ibm.com>
2911
2912 * gdb.base/break-entry.exp: convert entry point for
2913 ppc64 and expect leading `.' on ppc64's symbols
2914
99e7ae30
DE
29152010-11-05 Doug Evans <dje@google.com>
2916
2917 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2918 * gdb.python/py-param.exp: Delete, contents moved to ...
2919 * gdb.python/py-parameter.exp: ... here. New file.
2920 Add test for gdb.parameter ("directories").
99e7ae30 2921
f4b8a18d
KW
29222010-11-05 Ken Werner <ken.werner@de.ibm.com>
2923
2924 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2925 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2926 * configure: Regenerate.
2927 * gdb.opencl/Makefile.in: New File.
2928 * gdb.opencl/datatypes.exp: Likewise.
2929 * gdb.opencl/datatypes.cl: Likewise.
2930 * gdb.opencl/operators.exp: Likewise.
2931 * gdb.opencl/operators.cl: Likewise.
2932 * gdb.opencl/vec_comps.exp: Likewise.
2933 * gdb.opencl/vec_comps.cl: Likewise.
2934 * gdb.opencl/convs_casts.exp: Likewise.
2935 * gdb.opencl/convs_casts.cl: Likewise.
2936 * lib/opencl.exp: Likewise.
2937 * lib/opencl_hostapp.c: Likewise.
2938 * lib/opencl_kernel.cl: Likewise.
2939 * lib/cl_util.c: Likewise.
2940 * lib/cl_util.c: Likewise.
2941 * gdb.base/default.exp (set language): Add "opencl" to the list of
2942 languages.
2943
a9d5ef47
SW
29442010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2945
2946 * gdb.cp/overload.exp: Added test for inheritance overload.
2947 * gdb.cp/overload.cc: Ditto.
2948 * gdb.cp/oranking.exp: Removed releveant kfails.
2949
03eb1c79
JK
29502010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2951 Joel Brobecker <brobecker@adacore.com>
2952
2953 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2954 check test_compiler_info.
2955
dbc98a8b
KW
29562010-11-03 Ken Werner <ken.werner@de.ibm.com>
2957
2958 * gdb.base/gnu_vector.exp: Adjust expect messages.
2959
120bd360
KW
29602010-11-03 Ken Werner <ken.werner@de.ibm.com>
2961
2962 * gdb.base/gnu_vector.exp: Add unary operator tests.
2963
c37f7098
KW
29642010-11-03 Ken Werner <ken.werner@de.ibm.com>
2965
2966 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2967
7b51bc51
DE
29682010-11-02 Doug Evans <dje@google.com>
2969
2970 * gdb.python/py-pp-maint.c: New file.
2971 * gdb.python/py-pp-maint.exp: New file.
2972 * gdb.python/py-pp-maint.py: New file.
2973
50c97f38
TT
29742010-11-02 Tom Tromey <tromey@redhat.com>
2975
2976 * gdb.base/default.exp: Remove "scheme" from language list.
2977
a289b8f6
JK
29782010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2979
2980 Revert:
2981 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2982 * gdb.threads/sigstep-threads.exp: New file.
2983 * gdb.threads/sigstep-threads.c: New file.
2984
cd017491
MS
29852010-10-20 Michael Snyder <msnyder@vmware.com>
2986
2987 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2988
8e6a5956
UW
29892010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2990
2991 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2992 Skip test completely if gdb,no_hardware_watchpoints.
2993
2c04da0d
UW
29942010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2995
2996 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2997 strict, but do not check for any particular function name within libc.
2998
79afc5ef
SW
29992010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3000
3001 * gdb.cp/smartp.exp: New test.
3002 * gdb.cp/smartp.cc : New test.
3003
026ffab7
SW
30042010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3005
3006 * gdb.cp/converts.exp: Test pointer to bool conversion.
3007 Test pointer to long conversion.
3008 * gdb.cp/oranking.exp: Removed relevant kfail.
3009
3a772aa4
TT
30102010-10-18 Tom Tromey <tromey@redhat.com>
3011
3012 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3013 argument to lazy_string.
3014 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3015 (pp_ls.to_string): Use it.
3016 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3017 Add "estring2" local.
3018
5fc3827b
JK
30192010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3020
3021 Fix s390x compatibility.
3022 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3023 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3024
8aeb23f3
JK
30252010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3026
3027 * gdb.threads/sigstep-threads.exp: New file.
3028 * gdb.threads/sigstep-threads.c: New file.
3029
c1e56572
JK
30302010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 * gdb.base/pie-execl.exp: New file.
3033 * gdb.base/pie-execl.c: New file.
3034
92163a10
JK
30352010-10-13 Doug Evans <dje@google.com>
3036 Jan Kratochvil <jan.kratochvil@redhat.com>
3037
3038 PR exp/12117
3039 * gdb.cp/ptype-cv-cp.cc: New file.
3040 * gdb.cp/ptype-cv-cp.exp: New file.
3041
7062b0a0
SW
30422010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3043
3044 * gdb.cp/converts.cc: New test program.
3045 * gdb.cp/converts.exp: New test.
3046 * gdb.cp/overload.exp: Added test for void* vs int*.
3047 * gdb.cp/overload.exp: Ditto.
3048 * gdb.cp/oranking.exp: Removed related kfail.
3049
0e3509db
DE
30502010-10-13 Doug Evans <dje@google.com>
3051
3052 * lib/gdb-python.exp (gdb_check_python_config): New function.
3053 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3054 * gdb.python/lib-types.cc: New file.
3055 * gdb.python/lib-types.exp: New file.
3056
8dc78533
JK
30572010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3058
3059 * gdb.python/py-error.exp: New file.
3060 * gdb.python/py-error.py: New file.
3061
93c17e06
JK
30622010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3063
3064 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3065 gdb_test_multiple.
3066
d8b34041
JK
30672010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3068
3069 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3070 * gdb.base/prelink.exp: Likewise.
3071 * gdb.base/solib-nodir.exp: Likewise.
3072 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3073 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3074 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3075
e0cc584e
UW
30762010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3077
3078 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3079 for the "info files" test to avoid timeouts on slow machines.
3080
cfc353b1
JK
30812010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3084 (main): Make openlib dummy call.
3085
d3d7896d
JK
30862010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3087
3088 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3089 * break-interp.exp (reach): Move the core body ...
3090 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3091 (test_ld): Provide always real argument, even to the linker. Replace
3092 dl_main by _dl_debug_state.
3093
5e533c94
JK
30942010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3095
3096 Fix results of prelinked PIEs on ppc*.
3097 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3098 Accept also DISPLACEMENT "PRESENT".
3099 (main): Replace "ZERO" displacements by "PRESENT".
3100
33540610
SW
31012010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3102
3103 * gdb.cp/oranking.exp: New test.
3104 * gdb.cp/oranking.cc: New test program.
3105
3bdf2bbd
KW
31062010-10-08 Ken Werner <ken.werner@de.ibm.com>
3107
3108 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3109 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3110
2f608a3a
KW
31112010-10-06 Ken Werner <ken.werner@de.ibm.com>
3112
3113 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3114 lush, lynx) New constant.
3115 * gdb.base/constvars.exp: Test const array types.
3116 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3117
aa2e2d8d
DE
31182010-10-06 Doug Evans <dje@google.com>
3119
3120 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3121 of syscall staging area.
3122
2844d6b5
KW
31232010-10-06 Ken Werner <ken.werner@de.ibm.com>
3124
3125 * gdb.base/gnu_vector.c: Add variable c4.
3126 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3127 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3128
7d8ac8bb
MR
31292010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3130
3131 * gdb.arch/altivec-abi.exp: Fix a typo.
3132
84a02e58
MR
31332010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3134
3135 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3136 to match a thread ID.
3137
b18e6318
JK
31382010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3139
3140 Fix s390x testcase compatibility.
3141 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3142
a2c09bd0
DE
31432010-10-01 Doug Evans <dje@google.com>
3144
3145 * lib/gdb-python.exp: New file.
3146 * gdb.python/py-block.exp: Use it.
3147 * gdb.python/py-breakpoint.exp: Ditto.
3148 * gdb.python/py-frame.exp: Ditto.
3149 * gdb.python/py-inferior.exp: Ditto.
3150 * gdb.python/py-param.exp: Ditto.
3151 * gdb.python/py-prettyprint.exp: Ditto.
3152 * gdb.python/py-shared.exp: Ditto.
3153 * gdb.python/py-symbol.exp: Ditto.
3154 * gdb.python/py-symtab.exp: Ditto.
3155 * gdb.python/py-type.exp: Ditto.
3156 * gdb.python/py-value.exp: Ditto.
3157 * gdb.python/python.exp: Ditto.
3158
38f12cfc
TT
31592010-09-30 Tom Tromey <tromey@redhat.com>
3160
3161 * gdb.base/anon.exp: New file.
3162 * gdb.base/anon.c: New file.
3163
9ae8282d
TT
31642010-09-30 Tom Tromey <tromey@redhat.com>
3165
3166 * gdb.base/completion.exp: Test completion through anonymous
3167 union.
3168 * gdb.base/break1.c (struct some_struct): Add anonymous union.
3169
e9e07ba6
JK
31702010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 Fix printing parameters of inlined functions.
3173 * gdb.dwarf2/dw2-inline-param.exp: New file.
3174 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3175 * gdb.dwarf2/dw2-inline-param.S: New file.
3176
cd2effb2
JK
31772010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 PR corefiles/12071.
3180 * gdb.base/corefile.exp (quit with a process, no question: load core)
3181 (quit with a core file): New tests.
3182
bceffbf3
JK
31832010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3184
3185 Fix GDB crash on inferior calls with self-referencing classes.
3186 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3187 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3188 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3189
1736ad11
JK
31902010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3191
3192 Fix lost siginfo_t for inferior calls.
3193 * gdb.base/siginfo-infcall.exp: New file.
3194 * gdb.base/siginfo-infcall.c: New file.
3195
a176ad92
JB
31962010-09-22 Joel Brobecker <brobecker@adacore.com>
3197
3198 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3199
c2b0a229
JK
32002010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3201
3202 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3203 New test.
3204 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3205
e8ae22d1
JB
32062010-09-22 Joel Brobecker <brobecker@adacore.com>
3207
3208 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3209 type of our const type.
3210
ec322823
SW
32112010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3212
3213 * gdb.cp/pr12028.cc: New.
3214 * gdb.cp/pr12028.exp: New.
3215
72929c62
JB
32162010-09-22 Joel Brobecker <brobecker@adacore.com>
3217
3218 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3219
875b4ff5 32202010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3221 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3222
3223 PR mi/11407
3224 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3225 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3226 * gdb.mi/dw2-ref-missing-frame.S New File.
3227 * gdb.mi/dw2-ref-missing-frame.exp New File.
3228
7155d578
TT
32292010-09-14 Tom Tromey <tromey@redhat.com>
3230
3231 PR symtab/8399:
3232 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3233
515ed532
TT
32342010-09-14 Tom Tromey <tromey@redhat.com>
3235
3236 PR exp/11803:
3237 * gdb.threads/tls.exp: Use C++.
3238 (check_thread_local): Use K::another_thread_local.
3239 * gdb.threads/tls.c (class K): New.
3240 (another_thread_local): Now a member of K.
3241 (spin): Update. No longer K&R C.
3242
450ca57c
SW
32432010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3244
3245 * gdb.cp/koenig.cc: created class for testing member lookup.
3246 * gdb.cp/koenig.exp: Added test for member lookup.
3247
dbd492a3
JK
32482010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3249
3250 Fix false FAILs on sourcetree topdir directory containing "kill".
3251 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3252 source line matching regexp.
3253
8d4d924b
JK
32542010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3255
3256 * gdb.python/python.exp (set height 0, collect help from uiout)
3257 (verify help to uiout): New tests.
3258
8e64f2a0
JK
32592010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3260
3261 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3262 is_lp64_target to check 64bit target.
3263
4569eed2
JK
32642010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3265
3266 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3267 (test_ld) <powerpc64-*>: New.
3268
5e1617b1
DJ
32692010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3270
3271 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3272
c767944b
DJ
32732010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3274
3275 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3276 (FunctionArg::method): New function.
3277 (empty, arg): New variables.
3278 (main): Call arg.method.
3279 * gdb.cp/templates.exp (test_template_args): New function.
3280 (do_tests): Call it.
3281
27d3a3fc
UW
32822010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3283
3284 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3285 of "next" to proceed over pthread_exit call.
3286
55b7ce7f
UW
32872010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3288
3289 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3290 "maint print statistics" output to prevent expect timeouts.
3291
809df446
JK
32922010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3293
3294 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3295 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3296 (test_float_rejected): ... here.
3297 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3298 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3299 (test_float_rejected): ... here.
3300 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3301 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3302 (test_float_rejected): ... here.
3303 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3304 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3305 (test_float_rejected): ... here.
3306
8464be76
DJ
33072010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3308
3309 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3310 before disabling hardware watchpoints.
3311 (test_inaccessible_watchpoint): Check that hardware watchpoints
3312 are used. Test for watchpoints on a constant address.
3313
14dba4b4
JK
33142010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3315
3316 * gdb.base/ui-redirect.exp: New file.
3317
3f3540e1 33182010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 3319 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
3320
3321 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3322
0f254bb7
DE
33232010-08-31 Doug Evans <dje@google.com>
3324
3325 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3326
03f17ccf
TT
33272010-08-30 Tom Tromey <tromey@redhat.com>
3328
3329 PR python/11792:
3330 * gdb.python/py-value.exp (test_subscript_regression): Add
3331 dynamic_type test.
3332
640617ad
DJ
33332010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3334
3335 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3336 instead of running to main. Do not test the main function.
3337 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3338 Add new main.
3339
2ed91d1b
PA
33402010-08-26 Pedro Alves <pedro@codesourcery.com>
3341
3342 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3343 one test.
3344
673bfd45
DE
33452010-08-24 Doug Evans <dje@google.com>
3346
3347 PR symtab/11942
3348 * gdb.dwarf2/dw4-sig-types.cc: New file.
3349 * gdb.dwarf2/dw4-sig-types.h: New file.
3350 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3351 * gdb.dwarf2/dw4-sig-types.exp: New file.
3352
f9ffd4bb
TT
33532010-08-23 Tom Tromey <tromey@redhat.com>
3354
3355 PR python/11145:
3356 * gdb.python/py-value.c (Base, Derived): New types.
3357 (base): New global.
3358 * gdb.python/py-value.exp (test_subscript_regression): Add
3359 dynamic_cast test.
3360
d839c8a4
TT
33612010-08-23 Tom Tromey <tromey@redhat.com>
3362
3363 PR python/10676:
3364 * gdb.python/py-type.exp (test_fields): Add tests for type
3365 equality.
3366
702c2711
TT
33672010-08-23 Tom Tromey <tromey@redhat.com>
3368
3369 PR python/11915:
3370 * gdb.python/py-type.exp (test_fields): Add tests for array.
3371
832bafd3
KS
33722010-08-23 Keith Seitz <keiths@redhat.com>
3373
3374 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3375 have any children. Create a new abbrev for it.
3376 Add missing terminal sequence to .debug_abbrev.
3377
c37bf528
KS
33782010-08-20 Keith Seitz <keiths@redhat.com>
3379
3380 PR symtab/11465:
3381 * gdb.dwarf2/pr11465.exp: New test.
3382 * gdb.dwarf2/pr11465.S: New file.
3383 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3384 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3385
4572cbac
TJB
33862010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3387
3388 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3389 registers. Update data sets with the new v2_double element in the
3390 VSX register union. Add vector_register3_vr data set for the AltiVec
3391 registers. Use gdb_test_no_output instead of send_gdb.
3392
e7fbb131
PA
33932010-08-19 Pedro Alves <pedro@codesourcery.com>
3394
3395 * gdb.python/py-shared.exp: New file, factored out from
3396 python.exp.
3397 * gdb.python/py-shared.c: New file.
3398 * gdb.python/py-shared-sl.c: New file.
3399 * gdb.python/python-1.c: New file.
3400 * gdb.python/python-sl.c: Delete.
3401 * gdb.python/python.c: Mention python-1.c.
3402 * gdb.python/python.exp: Move shared library tests to
3403 py-shared.exp.
3404 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3405 (MISCELLANEOUS): New.
3406 (clean mostlyclean): Also remove $MISCELLANEOUS.
3407
d30f5e1f
DE
34082010-08-19 Doug Evans <dje@google.com>
3409
3410 PR exp/11926
3411 * gdb.base/printcmds.exp (test_float_accepted): New function.
3412 Move existing float tests there. Add tests for floats with suffixes.
3413 (test_float_rejected): New function.
3414 * gdb.java/jv-print.exp (test_float_accepted): New function.
3415 (test_float_rejected): New function.
3416 * gdb.objc/print.exp: New file.
3417 * gdb.pascal/print.exp: New file.
3418 * lib/objc.exp: New file.
3419
7b3fd859
PM
34202010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3421
3422 * gdb.base/default.exp (info set): Avoid full buffer error and force
3423 reading up to final gdb prompt.
3424 (show): Likewise.
3425
c92817ce
TT
34262010-08-18 Tom Tromey <tromey@redhat.com>
3427
3428 PR symtab/11919:
3429 * gdb.base/completion.exp: Add test.
3430
f1208f9e
DE
34312010-08-18 Doug Evans <dje@google.com>
3432
3433 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3434 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3435 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3436 Simplify, early exit if runto_main fails.
3437 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3438 (set_lang_fortran): Moved to lib/fortran.exp.
3439 * gdb.fortran/types.exp: load_lib fortran.exp.
3440 (set_lang_fortran): Moved to lib/fortran.exp.
3441 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3442 * gdb.java/jprint.exp (set_lang_java): Ditto.
3443 * gdb.java/jv-exp.exp: load_lib java.exp.
3444 If set_lang_java fails, issue a warning instead of failure to be
3445 consistent with other set_lang_foo uses.
3446 (set_lang_java): Moved to lib/java.exp.
3447 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3448 If set_lang_java fails, issue a warning instead of failure to be
3449 consistent with other set_lang_foo uses.
3450 * gdb.pascal/types.exp: load_lib pascal.exp.
3451 (set_lang_pascal): Moved to lib/pascal.exp.
3452 * lib/fortran.exp: New file.
3453 * lib/java.exp (set_lang_java): New function.
3454 * lib/pascal.exp (set_lang_pascal): New function.
3455
2f06b485
YQ
34562010-08-18 Yao Qi <yao@codesourcery.com
3457
3458 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3459 func_nofb_start and func_loopfb_start, so that address of functions
3460 is equal to these labels on Thumb.
3461
96e25403
YQ
34622010-08-18 Yao Qi <yao@codesourcery.com>
3463
3464 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3465 to reflect latest c source file.
3466
36e6adc4
JK
34672010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3468
3469 * gdb.cp/infcall-dlopen.exp: New file.
3470 * gdb.cp/infcall-dlopen.cc: New file.
3471 * gdb.cp/infcall-dlopen-lib.cc: New file.
3472
f431efe5
PA
34732010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3474 Pedro Alves <pedro@codesourcery.com>
3475
3476 PR breakpoints/11371
3477
3478 * gdb.base/watch-cond-infcall.exp: New file.
3479 * gdb.base/watch-cond-infcall.c: New file.
3480
06a64a0b
TT
34812010-08-16 Tom Tromey <tromey@redhat.com>
3482
3483 * gdb.base/help.exp: Update.
3484 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3485 watchpoint.
3486 (test_watch_location): New proc.
3487 (test_watchpoint_in_big_blob): Delete watchpoint.
3488 * gdb.base/watchpoint.c (func5): New function.
3489 (main): Call it.
3490
70ebf4ed
DE
34912010-08-16 Doug Evans <dje@google.com>
3492
3493 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3494
ca5c20b6
PM
34952010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3496
3497 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3498 tests.
3499
7346b668
KW
35002010-08-11 Ken Werner <ken.werner@de.ibm.com>
3501
3502 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3503 * gdb.base/gnu_vector.c: New File.
3504 * gdb.base/gnu_vector.exp: Likewise.
3505
cb2e07a6
PM
35062010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3507
3508 * gdb.python/python.c: New File.
3509 * gdb.python/python-sl.c: New File.
3510 * gdb.python/python.exp: Test solib_address and decode_line
3511 * functions.
3512
5da1313b
JK
35132010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 * gdb.python/python.exp (show height, set height 10)
3516 (verify pagination beforehand, verify pagination beforehand: q)
3517 (gdb.execute does not page, verify pagination afterwards)
3518 (verify pagination afterwards: q): New.
3519
49c3ccf7
DE
35202010-08-02 Doug Evans <dje@google.com>
3521
3522 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3523 because of an older gcc, change test2
3524 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3525 to unsupported.
3526
42c0c4f1
KH
35272010-07-30 Kazu Hirata <kazu@codesourcery.com>
3528
3529 * gdb.base/break-always.exp: Do not expect full paths to file
3530 names.
3531 * gdb.base/commands.exp: Likewise.
3532
d3765805
DE
35332010-07-30 Doug Evans <dje@google.com>
3534
c98ee71b
DE
3535 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3536 xfail them when run with older gccs.
3537
fd961404
DE
3538 * lib/gdb.exp (build_executable): Forward "c++" option to
3539 get_compiler_info.
3540
999adef4
DE
3541 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3542 "python print ttype.template_argument(1)" and
3543 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3544 if using gcc 4.4 or earlier.
3545
d3765805
DE
3546 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3547 attach-to-debugger handling.
3548
1276c759
JK
35492010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3550
3551 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3552 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3553 (main): Use copyreloc.
3554 * gdb.base/prelink.exp (split debug of executable)
3555 (.dynbss vs. .bss address shift): New tests.
3556
88caa9b9
PA
35572010-07-29 Pedro Alves <pedro@codesourcery.com>
3558
3559 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3560 in gdb_test_multiple.
3561
c6f2ac43
PA
35622010-07-29 Pedro Alves <pedro@codesourcery.com>
3563
3564 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3565 environment.
3566
326fd672
TT
35672010-07-28 Tom Tromey <tromey@redhat.com>
3568
3569 PR python/11060:
3570 * gdb.python/py-type.c (Temargs): New template.
3571 (temvar): New variable.
3572 * gdb.python/py-type.exp (test_template): New proc.
3573
3ce3b1ba
PA
35742010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3575
3576 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3577 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3578
34eaf542
TT
35792010-07-28 Tom Tromey <tromey@redhat.com>
3580
3581 PR c++/9946:
3582 * gdb.cp/temargs.exp: New file.
3583 * gdb.cp/temargs.cc: New file.
3584
d41b819e
JK
35852010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 * gdb.base/help.exp (help disassemble): Update the content.
3588
26ab7092
JK
35892010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3590
3591 * gdb.threads/ia64-sigill.exp: New file.
3592 * gdb.threads/ia64-sigill.c: New file.
3593
5283e9e1
TT
35942010-07-27 Tom Tromey <tromey@redhat.com>
3595
3596 * gdb.opt/inline-cmds.c (ATTR): New define.
3597 (func1): Use it.
3598 (func2): Likewise.
3599 (func3): Likewise.
3600 (outer_inline1): Likewise.
3601 (outer_inline2): Likewise.
3602 * gdb.opt/inline-bt.c (ATTR): New define.
3603 (func1): Use it.
3604 (func2): Likewise.
3605 * gdb.opt/inline-locals.c (ATTR): New define.
3606 (func1): Use it.
3607 (func2): Likewise.
3608
e992ef73
TT
36092010-07-27 Tom Tromey <tromey@redhat.com>
3610
3611 * gdb.stabs/gdb11479.c (hack): New function.
3612 (test): Use it.
3613 (test2): Use it.
3614 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3615 (int32_search_buf, int64_search_buf): No longer static.
3616 (x): Remove.
3617 * gdb.base/relocate.c (hack): New function.
3618
5374244e
PM
36192010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3620
3621 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3622 * gdb.python/py-value.c (func1): New function.
3623 (func2): Likewise.
3624
a99aee83
CV
36252010-07-26 Corinna Vinschen <vinschen@redhat.com>
3626
3627 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3628 as not to clash with .data section.
3629
a04ba985
JG
36302010-07-26 Jerome Guitton <guitton@adacore.com>
3631
3632 * gdb.base/code_elim.exp: New file.
3633 * gdb.base/code_elim1.c: New file.
3634 * gdb.base/code_elim2.c: New file.
3635
23bd0f7c
PA
36362010-07-21 Pedro Alves <pedro@codesourcery.com>
3637
3638 PR symtab/11827
3639
3640 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3641 (some_volatile_enum): New variable.
3642 * gdb.base/printcmds.exp (test_print_enums): New.
3643 <top level>: Call it.
3644
883df6dd
SW
36452010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3646
3647 * gdb.cp/fpointer.cc: New test.
3648 * gdb.cp/fpointer.exp: New test.
3649
569b05a5
JK
36502010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3651
3652 * gdb.base/solib-nodir.exp: New file.
3653 * lib/gdb.exp (runto): New case for a GDB internal error.
3654
51d7d803
JK
36552010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3656 Ulrich Weigand <uweigand@de.ibm.com>
3657 Tom Tromey <tromey@redhat.com>
3658
3659 * gdb.base/charset-malloc.c: New file.
3660 * gdb.base/charset.c (malloc_stub): New prototype.
3661 (main): Call it instead of malloc itself.
3662 * gdb.base/charset.exp: Use only prepare_for_testing.
3663 (binfile): Remove the variable.
3664
c0edd9ed
JK
36652010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3666
3667 Make core files the process_stratum.
3668 * gdb.base/corefile.exp (run: load core again)
3669 (run: sanity check we see the core file, run: with core)
3670 (run: core file is cleared, attach: load core again)
3671 (attach: sanity check we see the core file, attach: with core)
3672 (attach: core file is cleared): New tests.
3673 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3674
3cbaedff
KW
36752010-07-14 Ken Werner <ken.werner@de.ibm.com>
3676
3677 * gdb.arch/altivec-abi.exp: New tests.
3678
91158a56
TT
36792010-07-13 Tom Tromey <tromey@redhat.com>
3680
3681 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3682 (main): Use it.
3683 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3684
0f5238ed
TT
36852010-07-13 Tom Tromey <tromey@redhat.com>
3686
3687 * gdb.base/label.exp: New file.
3688 * gdb.base/label.c: New file.
3689
add265ae
L
36902010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3691 H.J. Lu <hongjiu.lu@intel.com>
3692
3693 * lib/gdb.exp (is_ilp32_target): New.
3694 (is_lp64_target): Likewise.
3695
3696 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3697 target.
3698 * gdb.arch/amd64-disp-step.exp: Likewise.
3699 * gdb.arch/amd64-dword.exp: Likewise.
3700 * gdb.arch/amd64-i386-address.exp: Likewise.
3701 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3702
add265ae
L
3703 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3704 target.
3705 * gdb.arch/i386-bp_permanent.exp: Likewise.
3706 * gdb.arch/i386-byte.exp: Likewise.
3707 * gdb.arch/i386-disp-step.exp: Likewise.
3708 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3709 * gdb.arch/i386-prologue.exp: Likewise.
3710 * gdb.arch/i386-size-overlap.exp: Likewise.
3711 * gdb.arch/i386-size.exp: Likewise.
3712 * gdb.arch/i386-sse.exp: Likewise.
3713 * gdb.arch/i386-unwind.exp: Likewise.
3714 * gdb.arch/i386-word.exp: Likewise.
3715
3716 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3717 test only when building 64-bit executables. Do not hard-code
3718 -m64 option.
3719
2dfb8c17
DE
37202010-07-07 Doug Evans <dje@google.com>
3721
3722 * lib/gdb.exp (gdb_test_list_exact): New function.
3723 * gdb.base/default.exp (show convenience): Call it, add tests for
3724 $_sdata = void, $_thread = 0.
3725
4e5799b6
JK
37262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3727 Joel Brobecker <brobecker@adacore.com>
3728
3729 Fix re-run of PIE executable, PR shlibs/11776.
3730 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3731 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3732 and re-"run" of the inferior.
3733
1a219cc7
JK
37342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3735 Joel Brobecker <brobecker@adacore.com>
3736
3737 Cope with missing /usr/sbin/prelink.
3738 * lib/prelink-support.exp (prelink_no):
3739 <result == 1 && $output is "no such file or directory">: New.
3740 (prelink_yes): Likewise. Return on failed prelink_no.
3741
5e3b36f8
JK
37422010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3743 Joel Brobecker <brobecker@adacore.com>
3744
3745 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3746 build_executable by build_executable_own_libs. Replace "prelink -R"
3747 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3748 change.
3749 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3750 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3751 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3752 Replace build_executable by build_executable_own_libs's function
3753 build_executable_own_libs.
3754 (prelinkNO): Create new stub to call prelink_no.
3755 (prelinkYES): Create new stub to call prelink_yes.
3756 (test_attach): Rename calls of copy to file_copy.
3757 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3758 (copy): Move to ...
3759 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3760 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3761 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3762 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3763 special flags by gdb_compile_shlib. Replace second gdb_compile by
3764 build_executable_own_libs. Replace "prelink -R" execution by a call of
3765 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3766 a second call of prelink_yes. Replace restart commands by
3767 clean_restart.
3768 (prelink): Rename to ...
3769 (seen displacement message): ... this test. Extend its expectation
3770 strictness.
3771
86e4bafc
JK
37722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3773
3774 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3775 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3776 displacement message exactly once.
3777
3cd07d20
JK
37782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3779 Joel Brobecker <brobecker@adacore.com>
3780
3781 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3782 its restore after the <$relink_args != ""> loop. new comment.
3783
0a1e94c7
JK
37842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3785 Joel Brobecker <brobecker@adacore.com>
3786
3787 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3788 code for it. New variable relink_args.
3789 (prelinkYES): Call prelinkNO.
3790 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3791 in such case. Move the core code to ...
3792 (test_attach_gdb): ... a new function. Send GDB command "file".
3793 Extend expected "Attaching to " string.
3794
2f70bcfb
TT
37952010-07-02 Tom Tromey <tromey@redhat.com>
3796
3797 * gdb.base/bitops.exp: Remove extraneous "pass".
3798
a17ac5b0
TT
37992010-07-02 Ken Werner <ken.werner@de.ibm.com>
3800
3801 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3802
dc10affe
PA
38032010-07-01 Pedro Alves <pedro@codesourcery.com>
3804
d41c0fc8
PA
3805 * gdb.base/help.exp: Adjust expected output.
3806
38072010-07-01 Pedro Alves <pedro@codesourcery.com>
3808
3809 * gdb.base/help.exp: Adjust expected output.
dc10affe 3810
0a600c36
JK
38112010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3812
3813 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3814 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3815 c++/11702.
3816
37cc8bfe
JK
38172010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3818 Doug Evans <dje@google.com>
3819
3820 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3821 add .dynamic entry'.
3822
254e6b9e
DE
38232010-06-29 Doug Evans <dje@google.com>
3824
3825 Test PR c++/11702.
3826 * gdb.cp/m-static.exp: Add testcase.
3827 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3828
595939de 38292010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3830 Tom Tromey <tromey@redhat.com>
3831 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3832
3833 * gdb.python/py-inferior.c: New File.
3834 * gdb.python/py-infthread.c: New File.
3835 * gdb.python/py-inferior.exp: New File.
3836 * gdb.python/py-infthread.exp: New File.
3837
98751a41
JK
38382010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3839
3840 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3841 (ptype ::C::OtherFileClass typedefs): New.
3842 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3843 (C::OtherFileClass::cOtherFileClassVar2): New.
3844 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3845 cOtherFileClassVar2.
3846 (C::cOtherFileType2, C::cOtherFileVar2): New.
3847 (C::cOtherFileVar_use): use also cOtherFileVar2.
3848 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3849
41f62f39
JK
38502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3853 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3854 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3855 (print ::C::cOtherFileVar)
3856 (whatis C::OtherFileClass::cOtherFileClassType)
3857 (whatis ::C::OtherFileClass::cOtherFileClassType)
3858 (print C::OtherFileClass::cOtherFileClassVar)
3859 (print ::cOtherFileClassVar)
3860 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3861 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3862 trailing content.
3863 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3864 (C::OtherFileClass::cOtherFileClassVar)
3865 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3866 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3867
af53d231
JK
38682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3869
3870 Test PR c++/11703 and PR gdb/1448.
3871 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3872 gdb/1448.
3873
9655fd1a
JK
38742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3875
3876 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3877 (main) <rtti_data>: New.
3878 * gdb.cp/virtbase.exp (print rtti_data): New.
3879
824cc8dd
JK
38802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3881 Joel Brobecker <brobecker@adacore.com>
3882
3883 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3884
6036c742
JK
38852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3886
3887 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3888
de6a0421
DE
38892010-06-28 Doug Evans <dje@google.com>
3890
3891 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3892
b2dae948
DE
38932010-06-27 Doug Evans <dje@google.com>
3894
3895 * gdb.cp/m-static.exp: Update expected test output.
3896
0f3bb72e
PH
38972010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3898
889bf7c5
PA
3899 * gdb.gdb/selftest.exp: Adjust expected message for
3900 capturing start-up runtime.
0f3bb72e 3901
bc9f0842
TT
39022010-06-25 Tom Tromey <tromey@redhat.com>
3903
3904 PR python/10808:
3905 * gdb.python/python.exp: Add new tests.
3906
099ef718
SW
39072010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3908
3909 * gdb.cp/operator.cc: Created an import loop.
3910 * gdb.cp/operator.exp: Added testcase for import loop.
3911
5868a632
JK
39122010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3913
3914 Test PR python/11407.
3915 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3916 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3917 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3918 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3919 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3920 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3921 binfile. Call gdb_compile with clean_restart twice.
3922 (func_nofb print, func_nofb backtrace, func_loopfb print)
3923 (func_loopfb backtrace): New.
3924
af76db58
JK
39252010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3926
3927 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3928 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3929 by a hand made one.
3930 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3931 i?86 requirement. Remove variables srcfile and binfile. New variable
3932 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3933
f2c7657e
UW
39342010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3935
3936 * gdb.cell/dwarfaddr.exp: New file.
3937 * gdb.cell/dwarfaddr.S: New file.
3938
628fe4e4
JK
39392010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3940
3941 Test PR 9436.
3942 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3943
f1421989
HZ
39442010-06-24 Hui Zhu <teawater@gmail.com>
3945
3946 * gdb.base/eval.exp: New file.
3947
d03285ec
UW
39482010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3949
3950 * gdb.cell/fork.exp: New file.
3951 * gdb.cell/fork.c: Likewise.
3952 * gdb.cell/fork-spu.c: Likewise.
3953
41b2c92d
PM
39542010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3955
3956 * lib/gdb.exp (banned_variables_traced): New global variable.
3957 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3958 (gdb_init): Use `trace add variable' instead of obsolete
3959 `trace variable'.
3960
d5bc977f
DE
39612010-06-21 Doug Evans <dje@google.com>
3962
3963 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3964
d2ed6730
UW
39652010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3966
3967 * gdb.arch/spu-ls.exp: New file.
3968 * gdb.arch/spu-ls.c: Likewise.
3969
6aed2dbc
SS
39702010-06-18 Stan Shebs <stan@codesourcery.com>
3971
3972 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3973
e0756905
UW
39742010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3975
3976 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3977 * gdb.base/watch-cond.exp: Likewise.
3978 * gdb.python/py-breakpoint.exp: Likewise.
3979
d8053d4d
PA
39802010-06-18 Pedro Alves <pedro@codesourcery.com>
3981
3982 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3983 clean_restart, make sure every test has a distinct message, and
3984 that messages don't include the executable' full path.
3985
81ce510c
DE
39862010-06-17 Doug Evans <dje@google.com>
3987
3988 * gdb.arch/i386-size.exp: Updated expected output for
3989 DISASSEMBLY_OMIT_FNAME.
3990
65d79d4b
SDJ
39912010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3992 Sergio Durigan Junior <sergiodj@redhat.com>
3993
3994 * gdb.base/watch-notconst.c: New file.
3995 * gdb.base/watch-notconst.S: New file.
3996 * gdb.base/watch-notconst2.c: New file.
3997 * gdb.base/watch-notconst2.S: New file.
3998 * gdb.base/watch-notconst.exp: New file.
3999 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4000 (func4): Add operations on `global_ptr_ptr'.
4001 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4002 routine to test watchpoints created with a constant expression.
4003 (test_inaccessible_watchpoint): Include tests for watchpoints
4004 created with a constant expression.
4005
df0f4836
KB
40062010-06-14 Kevin Buettner <kevinb@redhat.com>
4007
4008 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4009 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4010 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4011 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4012 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4013 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4014 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4015 of `_start'.
4016
b769def5
UW
40172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4018
4019 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4020 not supported on the target.
4021 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4022 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4023 * gdb.mi/mi-nsintrall.exp: Likewise.
4024 * gdb.mi/mi-nsmoribund.exp: Likewise.
4025 * gdb.mi/mi-nsthrexec.exp: Likewise.
4026
d914c394
SS
40272010-06-11 Stan Shebs <stan@codesourcery.com>
4028
4029 * gdb.base/permissions.exp: New file.
4030
40312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4032
4033 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4034 does not support ELF executable class.
4035
f3ce5b9c
UW
40362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4037
4038 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4039
8e46892c
JK
40402010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4041
4042 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4043 (runto): Catch "The target does not support running in non-stop mode.".
4044
6cc55c64
MS
40452010-06-11 Michael Snyder <msnyder@vmware.com>
4046
4047 * gdb.base/setshow.exp (set language asm): Don't use
4048 gdb_test_no_output, fails on some targets.
4049
caddefa4
UW
40502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4051
4052 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4053 * gdb.cp/pr9167.exp: Likewise.
4054
468b1aa7
UW
40552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4056
4057 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4058
5c3552dc
UW
40592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4060
4061 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4062
02e6fe6a
UW
40632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4064
4065 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4066
0e03807e
TT
40672010-06-11 Tom Tromey <tromey@redhat.com>
4068
4069 PR gdb/9977, PR exp/11636::
4070 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4071 (pieces_test_f6): Update expected output.
4072
2bdf28a0
JK
40732010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4074
4075 * gdb.base/moribund-step.exp: New.
4076
f6978de9
MS
40772010-06-08 Michael Snyder <msnyder@vmware.com>
4078
4079 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4080 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4081 * gdb.ada/frame_args.exp: Ditto.
4082 * gdb.ada/lang_switch.exp: Ditto.
4083 * gdb.ada/ptype_arith_binop.exp: Ditto.
4084 * gdb.ada/ref_param.exp: Ditto.
4085 * gdb.ada/type_coercion.exp:Ditto.
4086
4087 * gdb.asm/asm-source.exp: Ditto.
4088
4089 * gdb.base/attach.exp: Ditto.
4090 * gdb.base/bitfields2.exp: Ditto.
4091 * gdb.base/call-signal-resume.exp: Ditto.
4092 * gdb.base/callfuncs.exp: Ditto.
4093 * gdb.base/commands.exp: Ditto.
4094 * gdb.base/dbx.exp: Ditto.
4095 * gdb.base/default.exp: Ditto.
4096 * gdb.base/dump.exp: Ditto.
4097 * gdb.base/exprs.exp: Ditto.
4098 * gdb.base/freebpcmd.exp: Ditto.
4099 * gdb.base/interrupt.exp: Ditto.
4100 * gdb.base/list.exp: Ditto.
4101 * gdb.base/long_long.exp: Ditto.
4102 * gdb.base/maint.exp: Ditto.
4103 * gdb.base/ptype.exp: Ditto.
4104 * gdb.base/return.exp: Ditto.
4105 * gdb.base/setshow.exp: Ditto.
4106 * gdb.base/sigbpt.exp: Ditto.
4107 * gdb.base/sigrepeat.exp: Ditto.
4108
4109 * gdb.cp/classes.exp: Ditto.
4110
4111 * gdb.dwarf2/dw2-restore.exp: Ditto.
4112
4113 * gdb.gdb/selftest.exp: Ditto.
4114
4115 * gdb.multi/base.exp: Ditto.
4116 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4117
4118 * gdb.python/py-block.exp: Ditto.
4119 * gdb.python/py-prettyprint.exp: Ditto.
4120 * gdb.python/py-template.exp: Ditto.
4121
4122 * gdb.server/ext-attach.exp: Ditto.
4123 * gdb.server/ext-run.exp: Ditto.
4124 * gdb.server/server-mon.exp: Ditto.
4125
4126 * gdb.threads/fork-thread-pending.exp: Ditto.
4127 * gdb.threads/hand-call-in-threads.exp: Ditto.
4128 * gdb.threads/interrupted-hand-call.exp: Ditto.
4129 * gdb.threads/linux-dp.exp: Ditto.
4130 * gdb.threads/manythreads.exp: Ditto.
4131 * gdb.threads/print-threads.exp: Ditto.
4132 * gdb.threads/pthreads.exp: Ditto.
4133 * gdb.threads/schedlock.exp: Ditto.
4134 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4135 * gdb.threads/threadapply.exp: Ditto.
4136
de7ff789
MS
41372010-06-08 Michael Snyder <msnyder@vmware.com>
4138
889bf7c5 4139 * gdb.ada/exec_changed.exp:
de7ff789
MS
4140 Use ".*" instead of "" as wildcard regexp.
4141
4142 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4143 * gdb.base/call-ar-st.exp: Ditto.
4144 * gdb.base/checkpoint.exp: Ditto.
4145 * gdb.base/default.exp: Ditto.
4146 * gdb.base/dump.exp: Ditto.
4147 * gdb.base/ending-run.exp: Ditto.
4148 * gdb.base/fileio.exp: Ditto.
4149 * gdb.base/miscexprs.exp: Ditto.
4150 * gdb.base/pointers.exp: Ditto.
4151 * gdb.base/readline.exp: Ditto.
4152 * gdb.base/reread.exp: Ditto.
4153 * gdb.base/restore.exp: Ditto.
4154 * gdb.base/shlib-call.exp: Ditto.
4155 * gdb.base/valgrind-db-attach.exp: Ditto.
4156 * gdb.base/volatile.exp: Ditto.
4157 * gdb.base/watchpoints.exp: Ditto.
4158
4159 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
4160
4161 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
4162 * gdb.python/py-value.exp: Ditto.
4163
4164 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
4165 * gdb.trace/circ.exp: Ditto.
4166 * gdb.trace/collection.exp: Ditto.
4167 * gdb.trace/packetlen.exp: Ditto.
4168 * gdb.trace/passc-dyn.exp: Ditto.
4169 * gdb.trace/report.exp: Ditto.
4170 * gdb.trace/tfile.exp: Ditto.
4171 * gdb.trace/tfind.exp: Ditto.
4172 * gdb.trace/while-dyn.exp: Ditto.
4173
3bebe2f2
JK
41742010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4177
5c631832
JK
41782010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 Test PR 10640.
4181 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4182
4c3376c8
SW
41832010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4184
4185 * gdb.cp/koenig.exp: Test for ADL operators.
4186 * gdb.cp/koenig.cc: Added ADL operators.
4187 * gdb.cp/operator.exp: New test.
4188 * gdb.cp/operator.cc: New test.
4189
dc226d5a
MS
41902010-06-04 Michael Snyder <msnyder@vmware.com>
4191
dfb88a23
MS
4192 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4193 * gdb.base/pending.exp: Ditto.
f7ae76b3 4194
dc226d5a
MS
4195 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4196
967cf477
DE
41972010-06-04 Doug Evans <dje@google.com>
4198
4199 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4200 disabled printers.
4201 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4202 (enable_lookup_function): New function.
4203
eb801841
TT
42042010-06-04 Tom Tromey <tromey@redhat.com>
4205
4206 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4207 of hash and id.
4208
38979823
JK
42092010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4210
4211 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4212 newline.
4213 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4214 (empty verbose non-noisy clear, empty verbose noisy clear)
4215 (empty non-verbose noisy clear): Likewise.
4216
35ec993f
MS
42172010-06-03 Michael Snyder <msnyder@vmware.com>
4218
4219 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4220 * gdb.base/display.exp: Ditto.
4221 * gdb.base/find.exp: Ditto.
4222 * gdb.base/ifelse.exp: Ditto.
4223 * gdb.base/multi-forks.exp: Ditto.
4224 * gdb.base/recurse.exp: Ditto.
4225 * gdb.base/setshow.exp: Ditto.
4226 * gdb.base/value-double-free.exp: Ditto.
4227 * gdb.base/watch-vfork.exp: Ditto.
4228 * gdb.base/watch_thread_num.exp: Ditto.
4229 * gdb.base/watchpoint-solib.exp: Ditto.
4230 * gdb.base/watchpoint.exp: Ditto.
4231 * gdb.base/watchpoints.exp: Ditto.
4232
4233 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4234 * gdb.cp/overload.exp: Ditto.
4235 * gdb.cp/virtfunc.exp: Ditto.
4236
4237 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4238
889bf7c5 4239 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4240 Replace gdb_test with gdb_test_no_output.
4241
889bf7c5 4242 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4243 Replace gdb_test with gdb_test_no_output.
4244 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4245 * gdb.threads/watchthreads.exp: Ditto.
4246 * gdb.threads/watchthreads2.exp: Ditto.
4247
4248 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4249 * gdb.trace/tfind.exp: Ditto.
4250
c22decce
JB
42512010-06-03 Joel Brobecker <brobecker@adacore.com>
4252
4253 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4254 successful test if message is the empty string.
4255
fd5700c7
JK
42562010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4257
4258 * gdb.fortran/module.exp (stopped language detection): New test.
4259
f55ee35c
JK
42602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 Support DW_TAG_module as separate namespaces.
4263 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4264 gdb.fortran/library-module-lib.f90: New.
4265 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4266 (print i): Remove.
4267 (continue to breakpoint: i-is-1, print var_i value 1)
4268 (continue to breakpoint: i-is-2, print var_i value 2)
4269 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4270 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4271 (complete `modmany, complete `modmany`, complete `modmany`var)
4272 (show language, setting breakpoint at module): New tests.
4273 * gdb.fortran/module.f90 (module mod): Remove.
4274 (module mod1, module mod2, module modmany, subroutine sub1)
4275 (subroutine sub2, program module): New.
4276
b8e8282f
JK
42772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4278
4279 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4280 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4281 * gdb.cp/anon-union.exp (pass): Rename to ...
4282 (print z 2): ... here.
b8e8282f 4283
019ebafc
MS
42842010-06-02 Michael Snyder <msnyder@vmware.com>
4285
e68d8fd4
MS
4286 * gdb.trace/actions.exp: Use gdb_test_no_output.
4287 * gdb.trace/circ.exp: Ditto.
4288 * gdb.trace/packetlen.exp: Ditto.
4289 * gdb.trace/save-trace.exp: Ditto.
4290 * gdb.trace/tracecmd.exp: Ditto.
4291 * gdb.trace/tsv.exp: Ditto.
4292
12b5d08a
MS
4293 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4294 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4295 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4296 * gdb.threads/manythreads.exp: Ditto.
4297 * gdb.threads/print-threads.exp: Ditto.
4298 * gdb.threads/pthreads.exp: Ditto.
4299 * gdb.threads/schedlock.exp: Ditto.
4300 * gdb.threads/staticthreads.exp: Ditto.
4301 * gdb.threads/thread-specific.exp: Ditto.
4302 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4303 * gdb.threads/threadapply.exp: Ditto.
4304 * gdb.threads/watchthreads.exp: Ditto.
4305 * gdb.threads/watchthreads2.exp: Ditto.
4306
89493308
MS
4307 * gdb.python/py-block.exp: Use gdb_test_no_output.
4308 * gdb.python/py-prettyprint.exp: Ditto.
4309 * gdb.python/py-template.exp: Ditto.
4310 * gdb.python/py-value.exp: Ditto.
4311
4312 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4313 * gdb.reverse/watch-reverse.exp: Ditto.
4314
4315 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4316 * gdb.server/ext-run.exp: Ditto.
4317
019ebafc
MS
4318 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4319 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4320 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4321 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4322 * gdb.dwarf2/dw2-producer.exp: Ditto.
4323 * gdb.dwarf2/mac-fileno.exp: Ditto.
4324
4325 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4326 * gdb.gdb/selftest.exp: Ditto.
4327
4328 * gdb.multi/base.exp: Use gdb_test_no_output.
4329
4330 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4331
3e0ca3a5
JK
43322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4333
4334 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4335
9db70545
MS
43362010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4337
a8d52276
MS
4338 * gdb.cp/class2.exp: Use gdb_test_no_output.
4339 * gdb.cp/classes.exp: Ditto.
4340 * gdb.cp/extern-c.exp: Ditto.
4341 * gdb.cp/inherit.exp: Ditto.
4342 * gdb.cp/maint.exp: Ditto.
4343 * gdb.cp/mb-inline.exp: Ditto.
4344 * gdb.cp/mb-templates.exp: Ditto.
4345 * gdb.cp/method2.exp: Ditto.
4346 * gdb.cp/misc.exp: Ditto.
4347 * gdb.cp/ovldbreak.exp: Ditto.
4348 * gdb.cp/punctuator.exp: Ditto.
4349 * gdb.cp/templates.exp: Ditto.
4350 * gdb.cp/virtbase.exp: Ditto.
4351
889bf7c5 4352 * gdb.threads/attach-stopped.exp:
9db70545 4353 Replace uses of send_gdb / gdb_expect.
889bf7c5 4354 * gdb.threads/attachstop-mt.exp:
9db70545 4355 Replace uses of send_gdb / gdb_expect.
889bf7c5 4356 * gdb.threads/gcore-thread.exp:
9db70545 4357 Replace uses of send_gdb / gdb_expect.
889bf7c5 4358 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
4359 Replace uses of send_gdb / gdb_expect.
4360 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4361 * gdb.threads/print-threads.exp:
9db70545
MS
4362 Replace uses of send_gdb / gdb_expect.
4363 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4364 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4365 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4366
4367 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4368 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4369 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4370 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4371 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4372 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4373 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4374 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4375 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4376 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4377 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4378
359cc68c
JK
43792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4380
4381 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4382
7d3fe98e
SW
43832010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4384
4385 * gdb.cp/koenig.exp: Added new test case.
4386 * gdb.cp/koenig.cc: Ditto.
4387
27d3a1a2
MS
43882010-06-01 Michael Snyder <msnyder@vmware.com>
4389
4390 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4391 * gdb.base/arrayidx.exp: Ditto.
4392 * gdb.base/attach.exp: Ditto.
4393 * gdb.base/auxv.exp: Ditto.
4394 * gdb.base/bigcre.exp: Ditto.
4395 * gdb.base/break-always.exp: Ditto.
4396 * gdb.base/break-interp.exp: Ditto.
4397 * gdb.base/break.exp: Ditto.
4398 * gdb.base/breakpoint-shadow.exp: Ditto.
4399 * gdb.base/call-ar-st.exp: Ditto.
4400 * gdb.base/call-sc.exp: Ditto.
4401 * gdb.base/call-signal-resume.exp: Ditto.
4402 * gdb.base/callfuncs.exp: Ditto.
4403 * gdb.base/catch-syscall.exp: Ditto.
4404 * gdb.base/charset.exp: Ditto.
4405 * gdb.base/code-expr.exp: Ditto.
4406 * gdb.base/commands.exp: Ditto.
4407 * gdb.base/cond-expr.exp: Ditto.
4408 * gdb.base/condbreak.exp: Ditto.
4409 * gdb.base/cursal.exp: Ditto.
4410 * gdb.base/cvexpr.exp: Ditto.
4411 * gdb.base/default.exp: Ditto.
4412 * gdb.base/del.exp: Ditto.
4413 * gdb.base/detach.exp: Ditto.
4414 * gdb.base/display.exp: Ditto.
4415 * gdb.base/ena-dis-br.exp: Ditto.
4416 * gdb.base/eval-skip.exp: Ditto.
4417 * gdb.base/foll-fork.exp: Ditto.
4418 * gdb.base/foll-vfork.exp: Ditto.
4419 * gdb.base/frame-args.exp: Ditto.
4420 * gdb.base/funcargs.exp: Ditto.
4421 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4422 * gdb.base/gdbvars.exp: Ditto.
4423 * gdb.base/help.exp: Ditto.
4424 * gdb.base/ifelse.exp: Ditto.
4425 * gdb.base/included.exp: Ditto.
4426 * gdb.base/list.exp: Ditto.
4427 * gdb.base/macscp.exp: Ditto.
4428 * gdb.base/maint.exp: Ditto.
4429 * gdb.base/multi-fork.exp: Ditto.
4430 * gdb.base/overlays.exp: Ditto.
4431 * gdb.base/page.exp: Ditto.
4432 * gdb.base/pending.exp: Ditto.
4433 * gdb.base/pointers.exp: Ditto.
4434 * gdb.base/pr11022.exp: Ditto.
4435 * gdb.base/prelink.exp: Ditto.
4436 * gdb.base/printcmds.exp: Ditto.
4437 * gdb.base/psymtab.exp: Ditto.
4438 * gdb.base/randomize.exp: Ditto.
4439 * gdb.base/relational.exp: Ditto.
4440 * gdb.base/relocate.exp: Ditto.
4441 * gdb.base/remote.exp: Ditto.
4442 * gdb.base/sepdebug.exp: Ditto.
4443 * gdb.base/set-lang-auto.exp: Ditto.
4444 * gdb.base/setshow.exp: Ditto.
4445 * gdb.base/setvar.exp: Ditto.
4446 * gdb.base/signals.exp: Ditto.
4447 * gdb.base/signull.exp: Ditto.
4448 * gdb.base/sigstep.exp: Ditto.
4449 * gdb.base/sizeof.exp: Ditto.
4450 * gdb.base/solib-disc.exp: Ditto.
4451 * gdb.base/store.exp: Ditto.
4452 * gdb.base/structs.exp: Ditto.
4453 * gdb.base/structs2.exp: Ditto.
4454 * gdb.base/subst.exp: Ditto.
4455 * gdb.base/term.exp: Ditto.
4456 * gdb.base/trace-commands.exp: Ditto.
4457 * gdb.base/unwindonsignal.exp: Ditto.
4458 * gdb.base/valgrind-db-attach.exp: Ditto.
4459 * gdb.base/varargs.exp: Ditto.
4460 * gdb.base/watch-cond.exp: Ditto.
4461 * gdb.base/watch_thread_num.exp: Ditto.
4462 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4463 * gdb.base/watchpoint.exp: Ditto.
4464 * gdb.base/whatis-exp.exp: Ditto.
4465
f8d3bf8f
MS
44662010-06-01 Michael Snyder <msnyder@vmware.com>
4467
4468 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4469 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4470 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4471 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4472 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4473 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4474 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4475 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4476 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4477 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4478 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4479 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4480 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4481 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4482 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4483
3f9e0d32
JK
44842010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4485
4486 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4487 trailing newline.
4488 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4489 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4490 (p *args): ... here and remove excessive trailing newline.
4491
f629457d
JB
44922010-05-31 Joel Brobecker <brobecker@adacore.com>
4493
4494 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4495
09eef106
JK
44962010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4497
4498 Accept the new Linux kernel "t (tracing stop)" string.
4499 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4500 Update comment.
4501 (state_wait) <T (tracing stop)>: New.
4502 (main): Update the state_wait expect string.
4503
94f31136
PA
45042010-05-28 Pedro Alves <pedro@codesourcery.com>
4505
4506 * limits.c, limits.exp: Delete files.
4507 * Makefile.in (clean mostlyclean): Adjust.
4508 * tracecmd.exp: Adjust.
4509
096554ab
JK
45102010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4511
4512 * gdb.base/tui-layout.exp: New.
4513
27d3a1a2 45142010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4515
889bf7c5 4516 * gdb.reverse/break-precsave.exp:
bcd2dc50 4517 Replace uses of send_gdb / gdb_expect.
889bf7c5 4518 * gdb.reverse/break-reverse.exp:
bcd2dc50 4519 Replace uses of send_gdb / gdb_expect.
889bf7c5 4520 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4521 Replace uses of send_gdb / gdb_expect.
889bf7c5 4522 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4523 Replace uses of send_gdb / gdb_expect.
889bf7c5 4524 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4525 Replace uses of send_gdb / gdb_expect.
889bf7c5 4526 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4527 Replace uses of send_gdb / gdb_expect.
889bf7c5 4528 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4529 Replace uses of send_gdb / gdb_expect.
889bf7c5 4530 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4531 Replace uses of send_gdb / gdb_expect.
889bf7c5 4532 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4533 Replace uses of send_gdb / gdb_expect.
889bf7c5 4534 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4535 Replace uses of send_gdb / gdb_expect.
889bf7c5 4536 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4537 Replace uses of send_gdb / gdb_expect.
889bf7c5 4538 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4539 Replace uses of send_gdb / gdb_expect.
889bf7c5 4540 * gdb.reverse/machinestate.exp:
bcd2dc50 4541 Replace uses of send_gdb / gdb_expect.
889bf7c5 4542 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4543 Replace uses of send_gdb / gdb_expect.
889bf7c5 4544 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4545 Replace uses of send_gdb / gdb_expect.
889bf7c5 4546 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4547 Replace uses of send_gdb / gdb_expect.
889bf7c5 4548 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4549 Replace uses of send_gdb / gdb_expect.
889bf7c5 4550 * gdb.reverse/step-precsave.exp:
bcd2dc50 4551 Replace uses of send_gdb / gdb_expect.
889bf7c5 4552 * gdb.reverse/step-reverse.exp:
bcd2dc50 4553 Replace uses of send_gdb / gdb_expect.
889bf7c5 4554 * gdb.reverse/until-precsave.exp:
bcd2dc50 4555 Replace uses of send_gdb / gdb_expect.
889bf7c5 4556 * gdb.reverse/until-reverse.exp:
bcd2dc50 4557 Replace uses of send_gdb / gdb_expect.
889bf7c5 4558 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4559 Replace uses of send_gdb / gdb_expect.
889bf7c5 4560 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4561 Replace uses of send_gdb / gdb_expect.
4562
3def43e0
JK
45632010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4564
4565 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4566 excessive newline.
4567
27d3a1a2 45682010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4569
4570 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4571 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4572 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4573 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4574 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4575 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4576 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4577 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4578 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4579 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4580 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4581 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4582 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4583 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4584 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4585 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4586 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4587 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4588 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4589
27d3a1a2 45902010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4591
22454424
MS
4592 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4593 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4594
4595 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4596 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4597 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4598
889bf7c5 4599 * gdb.reverse/consecutive-reverse.exp:
22454424 4600 Replace uses of send_gdb / gdb_expect.
889bf7c5 4601 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4602 Replace uses of send_gdb / gdb_expect.
4603
4604 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4605 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4606 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4607 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4608 Replace uses of send_gdb / gdb_expect.
4609 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4610 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4611 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4612 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4613 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4614 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4615 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4616 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4617 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4618
46192010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4620
22454424 4621 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4622
22454424 4623 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4624
22454424
MS
4625 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4626 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4627 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4628 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4629 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4630 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4631 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4632 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4633 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4634
6e5f2c59
TT
46352010-05-25 Tom Tromey <tromey@redhat.com>
4636
4637 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4638
bbc8b958
TT
46392010-05-25 Tom Tromey <tromey@redhat.com>
4640
4641 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4642 argument order.
4643 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4644 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4645 order.
4646 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4647 order.
4648 * gdb.base/call-sc.exp (setup_kfails): Remove.
4649 (setup_compiler_kfails): Remove.
4650 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4651 argument order.
4652 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4653 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4654 (advancei): Fix setup_kfail argument order.
4655 * gdb.base/radix.exp: Fix setup_kfail argument order.
4656 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4657 order.
4658 * gdb.base/structs.exp (setup_kfails): Remove.
4659 (setup_compiler_kfails): Fix setup_kfail argument order.
4660 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4661 order.
4662 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4663 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4664 setup_kfail argument order.
4665 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4666
83d1babf
TT
46672010-05-25 Tom Tromey <tromey@redhat.com>
4668
4669 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4670
6acb16a2
MS
46712010-05-25 Michael Snyder <msnyder@vmware.com>
4672
4673 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4674 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4675 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4676 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4677 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4678 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4679 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4680 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4681 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4682 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4683 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4684 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4685 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4686 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4687 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4688 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4689 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4690 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4691 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4692 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4693 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4694 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4695 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4696 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4697 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4698 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4699 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4700 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4701 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4702 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4703 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4704 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4705 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4706 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4707 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4708 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4709 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4710 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4711 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4712 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4713 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4714 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4715 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4716 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4717 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4718 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4719 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4720 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4721
47222010-05-25 Doug Evans <dje@google.com>
4723
4724 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4725 gdb.string_to_argv.
ad3986f0 4726
d3b1e874
TT
47272010-05-21 Tom Tromey <tromey@redhat.com>
4728
4729 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4730 Call it.
4731 * gdb.dwarf2/pieces.S: Update.
4732 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4733
cb826367
TT
47342010-05-21 Tom Tromey <tromey@redhat.com>
4735
4736 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4737 Call it.
4738 * gdb.dwarf2/pieces.c (struct C): New.
4739 (f6): New function.
4740 * gdb.dwarf2/pieces.S: Replace.
4741
74de6778
TT
47422010-05-21 Tom Tromey <tromey@redhat.com>
4743
4744 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4745 Call it.
4746
afd74c5f
TT
47472010-05-21 Tom Tromey <tromey@redhat.com>
4748
4749 * gdb.dwarf2.pieces.exp: New file.
4750 * gdb.dwarf2.pieces.S: New file.
4751 * gdb.dwarf2.pieces.c: New file.
4752
a7b75dfd 47532010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4754 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4755
4756 * lib/gdb.exp (gdb_test_no_output): New function.
4757 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4758 when testing commands that should produce no output.
4759
c81c812a
JB
47602010-05-17 Joel Brobecker <brobecker@adacore.com>
4761
4762 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4763 parameter that we want to watch being a constant.
4764
0cce5bd9
JB
47652010-05-17 Joel Brobecker <brobecker@adacore.com>
4766
4767 * gdb.ada/cond_lang: New testcase.
4768
47050449
JB
47692010-05-17 Joel Brobecker <brobecker@adacore.com>
4770
4771 * lib/gdb.exp (banned_variables): New variable/constant.
4772 (gdb_init): Add write trace on variables listed in banned_variables.
4773 (gdb_finish): Remove write traces on variables listed in
4774 banned_variables.
4775
77c01586
JB
47762010-05-17 Joel Brobecker <brobecker@adacore.com>
4777
4778 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4779 * gdb.cp/koenig.exp: Likewise.
4780
88d4aea7
PM
47812010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4782
889bf7c5 4783 PR python/11482
88d4aea7
PM
4784
4785 * gdb.python/py-value.exp (test_value_hash): New function.
4786
f5a010c0
PM
47872010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4788
4789 PR exp/11530.
4790 * gdb.base/gdb11530.c: New file.
4791 * gdb.base/gdb11530.exp: New file.
4792
8ef4892f
JK
47932010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4794
4795 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4796 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4797
7322dca9
SW
47982010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4799
4800 * gdb.cp/koenig.exp: New test.
4801 * gdb.cp/koenig.cc: New test program.
4802
02e7ea18
JB
48032010-05-05 Joel Brobecker <brobecker@adacore.com>
4804
4805 Remove the use of prms_id and bug_id throughout the testsuite.
4806
e1c34c5d
PM
48072010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4808
4809 PR exp/11349.
4810 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4811 use a reference local variable.
4812
8e1d0c49
JK
48132010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4814
4815 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4816 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4817 variable different_dir. Move debugfile into a full directory pathname
4818 under DIFFERENT_DIR.
4819 * lib/gdb.exp (separate_debug_filename): Remove.
4820 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4821 variable debug_dir and mkdir of it. Update function comments.
4822
e66408ed
PA
48232010-04-29 Pedro Alves <pedro@codesourcery.com>
4824
4825 PR gdb/11557
4826
4827 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4828 files.
4829
d7b32ed3
PM
48302010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4831
889bf7c5 4832 * gdb.python/py-param.exp: New File.
d7b32ed3 4833
6aecb9c2
JB
48342010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4835
4836 * gdb.base/default.exp: Fix "set language" test.
4837
bdf92a1c
PM
48382010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4839
4840 PR breakpoints/11531.
4841 * gdb.base/gdb11531.c: New file.
4842 * gdb.base/gdb11531.exp: New file.
4843
3f172e24
TT
48442010-04-26 Tom Tromey <tromey@redhat.com>
4845
4846 * gdb.base/completion.exp: Add tests for completion and deprecated
4847 commands.
4848
64af4c92
JK
48492010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4850
4851 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4852 (print /x char_array): Escape curly brackets.
4853
492928e4
JK
48542010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 Fix deadlock on looped list of loaded shared objects.
4857 * gdb.base/solib-corrupted.exp: New.
4858
66d09542
DE
48592010-04-23 Doug Evans <dje@google.com>
4860
4861 * gdb.python/py-section-script.c: New file.
4862 * gdb.python/py-section-script.exp: New file.
4863 * gdb.python/py-section-script.py: New file.
4864
8bd10a10
CM
48652010-04-20 Chris Moller <cmoller@redhat.com>
4866
4867 PR 10179
4868
4869 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4870 * gdb.base/pr10179-a.c:
4871 * gdb.base/pr10179-b.c:
4872 * gdb.base/pr10179.exp: New files.
4873
c0201579
JK
48742010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 Fix crashes on dangling display expressions.
4877 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4878 is SEP.
4879 (lib_flags): Remove the "debug" keyword.
4880 (libsepdebug): New variable for iterating new loop.
4881 (save_pf_prefix): New variable wrapping the loop.
4882 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4883 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4884
793b0ff8
PM
48852010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4886
4887 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4888
097f51f7
PM
48892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4890
4891 PR stabs/11479.
4892 * gdb.stabs/gdb11479.exp: New file.
4893 * gdb.stabs/gdb11479.c: New file.
4894
9a22f0d0
PM
48952010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4896
4897 * gdb.base/charset.c (Strin16, String32): New variables.
4898 * gdb.base/charset.exp (gdb_test): Test correct display
4899 of 16 or 32 bit strings.
4900
49012010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4902
4903 PR 9167
4904 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4905 * gdb.cp/pr9167.cc: New file.
4906 * gdb.cp/pr9167.exp: New file.
4907
4908
6e354e5e
PM
49092010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4910
4911 PR pascal/11492.
4912 * gdb.pascal/gdb11492.pas: New file.
4913 * gdb.pascal/gdb11492.exp: New file.
4914
be942545
JB
49152010-04-20 Joel Brobecker <brobecker@adacore.com>
4916
1667e6e3 4917 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4918
0c3acc09
JB
49192010-04-20 Joel Brobecker <brobecker@adacore.com>
4920
4921 * gdb.ada/dyn_loc: New testcase.
4922
ec31cde5
CM
49232010-04-20 Chris Moller <cmoller@redhat.com>
4924
4925 PR 10867
889bf7c5 4926
ec31cde5
CM
4927 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4928 * gdb.cp/pr10687.cc: New file.
4929 * gdb.cp/pr10687.exp: New file.
4930
4931
ce4b0682
SDJ
49322010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4933 Sergio Durigan Junior <sergiodj@redhat.com>
4934
4935 * gdb.fortran/logical.exp: New testcase.
4936 * gdb.fortran/logical.f90: New file.
4937
3436961f
DE
49382010-04-19 Doug Evans <dje@google.com>
4939
4940 * gdb.base/help.exp (help source): Update expected output.
4941
4d836c09
JK
49422010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4945 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4946 gdb_exit and return.
4947 (executable): New variable.
4948 (binfile): Use it.
4949
6149aea9
PA
49502010-04-19 Pedro Alves <pedro@codesourcery.com>
4951
4952 PR breakpoints/8554.
4953
4954 * gdb.trace/save-trace.exp: Adjust.
4955
ed41462c
L
49562010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4957
4958 PR corefiles/11511
4959 * gdb.arch/system-gcore.exp: New.
4960 * gdb.arch/gcore.c: Likewise.
4961
3f7b2faa
DE
49622010-04-15 Doug Evans <dje@google.com>
4963
fa33c3cd
DE
4964 * gdb.python/py-progspace.c: New file.
4965 * gdb.python/py-progspace.exp: New file.
4966
3f7b2faa
DE
4967 * gdb.base/source.exp: Add tests for "source -s".
4968
79f283fe
PM
49692010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4970
4971 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4972 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4973 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4974 * gdb.python/py-mi.exp: New test for to_string returning None.
4975
fc8eb08a
PM
49762010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4977
4978 * gdb.python/py-breakpoint.c: Make result global.
4979
26e197f6
JK
49802010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4981
4982 Fix non-GNU make compatibility.
4983 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4984
adc36818
PM
49852010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4986
4987 * gdb.python/py-breakpoint.exp: New File.
4988 * gdb.python/py-breakpoint.C: Ditto.
4989
64e17368
SS
49902010-04-08 Stan Shebs <stan@codesourcery.com>
4991
4992 * gdb.trace/actions.exp: Clear default-collect.
4993 * gdb.trace/save-trace.exp: Clear default-collect.
4994
fff5cc64
PM
49952010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4996
4997 * gdb.python/py-value: Add null string variable.
4998 (test_lazy_string): Test zero length, NULL address lazy
4999 strings.
5000
a055a187
L
50012010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5002
5003 * gdb.arch/i386-avx.c: New.
5004 * gdb.arch/i386-avx.exp: Likewise.
5005
5006 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5007
96e39866
DE
50082010-04-06 Doug Evans <dje@google.com>
5009
5010 * gdb.base/source-test.gdb: New file.
5011 * gdb.base/source.exp: Test source -v.
5012
5984a431
UW
50132010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5014
5015 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5016
ec8a089a
PM
50172010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5018
5019 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5020 within one line, unless it is followed by a double quote.
5021 * gdb.stabs/hppa.sed: Idem.
5022 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5023 * gdb.stabs/weird.exp: Check for correct parsing of
5024 char and string constants.
ec8a089a
PM
5025 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5026 in .stabs to .stabx substitution.
5027
fce3c1f0
SS
50282010-04-05 Stan Shebs <stan@codesourcery.com>
5029
5030 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5031 constant global.
5032 * gdb.trace/tfile.exp: Try to print them.
5033
d77f58be
SS
50342010-04-04 Stan Shebs <stan@codesourcery.com>
5035
5036 * gdb.base/completion.exp: Update for new "info watchpoints".
5037 * gdb.base/default.exp: Ditto.
5038 * gdb.base/help.exp: Ditto.
5039 * gdb.base/watchpoint.exp: Ditto.
5040 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5041
af54718e
SS
50422010-04-04 Stan Shebs <stan@codesourcery.com>
5043
5044 * gdb.trace/tfile.exp: Sharpen tfind test.
5045
74d1f91e
JK
50462010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 * gdb.base/break-entry.exp: New.
5049
eb8e76db 50502010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5051 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5052
5053 * gdb.reverse/i386-sse-reverse.exp: New file.
5054 * gdb.reverse/i386-sse-reverse.c: New file.
5055
bf65cad8
PA
50562010-04-02 Pedro Alves <pedro@codesourcery.com>
5057
5058 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5059
fff87407
SS
50602010-04-01 Stan Shebs <stan@codesourcery.com>
5061
5062 * gdb.trace/actions.exp: Tweak expected output.
5063 * gdb.trace/while-stepping.exp: Tweak expected output.
5064
fe01d668
L
50652010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5066
5067 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5068
86b17b60
PA
50692010-04-01 Pedro Alves <pedro@codesourcery.com>
5070
5071 * gdb.base/commands.exp: Adjust.
5072 * gdb.cp/extern-c.exp: Adjust.
5073
2c58c0a9
PA
50742010-04-01 Pedro Alves <pedro@codesourcery.com>
5075
5076 * gdb.trace/collection.c (local_test_func): Define a local struct,
5077 and instanciate it.
5078
0db9b91c
PA
50792010-04-01 Pedro Alves <pedro@codesourcery.com>
5080
5081 * gdb.trace/collection.exp (gdb_collect_args_test)
5082 (gdb_collect_argarray_test): XFAIL the tests that assume the
5083 argarray argument's elements are collected.
5084
8072405b
JK
50852010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5086
5087 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5088 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5089
8bf6485c
SS
50902010-03-31 Stan Shebs <stan@codesourcery.com>
5091
5092 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5093 and tracepoint conditionals.
5094 (gdb_verify_tracepoints): Delete unused return.
5095
fd7f724a
KS
50962010-03-26 Keith Seitz <keiths@redhat.com>
5097
5098 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5099 appear in the output before main.
5100 Remove KFAIL for gdb/2215 aka bz 9320.
5101
8d9e7719
DE
51022010-03-30 Doug Evans <dje@google.com>
5103
0906dd0b
DE
5104 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5105 by dejagnu.
5106 * gdb.arch/amd64-dword.exp: Ditto.
5107
8d9e7719
DE
5108 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5109 match.
5110 (break printf): Ditto.
5111
1da644f0
SW
51122010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5113
5114 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5115 gcc < 4.4.
5116 * gdb.cp/shadow.exp: Ditto.
5117
a8121990
PA
51182010-03-29 Pedro Alves <pedro@codesourcery.com>
5119
5120 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5121 "tstart" is silent.
5122
6e79d367
PA
51232010-03-29 Pedro Alves <pedro@codesourcery.com>
5124
5125 * gdb.trace/collection.exp (executable): New.
5126 (binfile): Use it.
5127 (fpreg, spreg, pcreg): New.
5128 (test_register): Use gdb_test_multiple. Pass /x to print.
5129 (prepare_for_trace_test): New.
5130 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5131 (gdb_collect_args_test, gdb_collect_argstruct_test)
5132 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5133 prepare_for_trace_test.
5134 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5135 fpreg, spreg and pcreg.
5136 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5137 prepare_for_trace_test.
5138 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5139 try to detect tracing support here. Don't set breakpoints at
5140 `begin' or `end' here.
5141 <global scope>: Use clean_restart. Run to main before checking
5142 for tracing support. Check for for tracing support here.
5143
09248348
JK
51442010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5145
5146 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5147 " as $displacement" to "seen displacement message".
5148
d350db38
PA
51492010-03-28 Pedro Alves <pedro@codesourcery.com>
5150
5151 * gdb.trace/while-dyn.exp (executable): New variable.
5152 (binfile): Use it.
5153 (test_while_stepping): New function. Move most tests here. Call
5154 it once for each of the while-stepping, stepping and ws aliases.
5155
907af001
UW
51562010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5157
5158 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
5159 that do not provide the tagless_struct type name at all.
5160 (test_print_anon_union): Do not check value of uninitialized
5161 union member. Do not use cp_test_ptype_class, so we can accept
5162 "long" as well as "long int".
5163
610197fd
PA
51642010-03-26 Pedro Alves <pedro@codesourcery.com>
5165
5166 * gdb.trace/tfile.c (tohex, bin2hex): New.
5167 (write_error_trace_file): Hexify error description.
5168
6c28cbf2
SS
51692010-03-25 Stan Shebs <stan@codesourcery.com>
5170
5171 * gdb.trace/tfile.c: Generate an additional trace file, improve
5172 portability.
5173 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5174 files in a better way.
5175
e62b8c7e
KS
51762010-03-25 Keith Seitz <keiths@redhat.com>
5177
5178 * gdb.java/jprint.exp: XFAIL printing of static class members
5179 because of GCC debuginfo problem.
5180
82ccf5a5
JK
51812010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5184
293e2f9e
DJ
51852010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5186
5187 * gdb.base/completion.exp: Allow long instead of long int.
5188 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5189 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5190 variable p.
5191 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5192 * gdb.base/pointers.exp: Allow long instead of long int.
5193 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5194 * gdb.base/step-line.exp: Allow a directory before the source file name.
5195
95a42b64
TT
51962010-03-24 Tom Tromey <tromey@redhat.com>
5197
5198 PR breakpoints/9352:
5199 * gdb.base/default.exp: Update.
5200 * gdb.base/commands.exp: Update.
5201 * gdb.cp/extern-c.exp: Test setting commands on multiple
5202 breakpoints at once.
5203
2390201f
DJ
52042010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5205
5206 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5207 if gdb,nosignals.
5208 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5209 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5210 exited".
5211
8c9a6790
SS
52122010-03-24 Stan Shebs <stan@codesourcery.com>
5213
5214 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5215
a6c727b2
DJ
52162010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5217
5218 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5219 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5220 argument. Handle "short" and "long".
5221 (Top level): Pass overprototyped output for old_fptr and xptr.
5222
4dfd5423
PA
52232010-03-23 Pedro Alves <pedro@codesourcery.com>
5224
5225 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5226 format strings and add casts to avoid compiler warnings.
5227
52282010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5229
5230 * lib/trace-support.exp (gdb_trace_setactions):
5231 Don't expect whitespace after ">" prompt.
5232 * gdb.trace/actions.exp: Adjust for output changes.
5233 * gdb.trace/while-stepping.exp: Likewise.
5234
c847d045
JK
52352010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5236
5237 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5238 and r157645).
5239
5f717f1d
JK
52402010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5241
5242 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5243 New.
5244
7d6d51d5
DJ
52452010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5246
5247 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5248 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5249
3b11a015
SS
52502010-03-19 Stan Shebs <stan@codesourcery.com>
5251
5252 * gdb.trace/ax.exp: New file.
5253
d7d158ed
DE
52542010-03-19 Doug Evans <dje@google.com>
5255
6bb85cd1
DE
5256 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5257 output from gcc.
5258
d7d158ed
DE
5259 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5260 named /usr/sbin/prelink<foo>.
5261
4daf5ac0
SS
52622010-03-18 Stan Shebs <stan@codesourcery.com>
5263
5264 * gdb.trace/circ.exp: Test circular-trace-buffer.
5265 * gdb.trace/tfile.exp: Update tstatus test.
5266
e8d05480
JB
52672010-03-18 Joel Brobecker <brobecker@adacore.com>
5268
5269 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5270 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5271
441b986a
UW
52722010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5273
5274 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5275
4247603b
PA
52762010-03-18 Pedro Alves <pedro@codesourcery.com>
5277
5278 * gdb.base/default.exp: Adjust the expected output of the finish
5279 and until commands when the inferior is not being run.
5280
13387711
SW
52812010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5282
5283 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5284 * gdb.cp/nsusing.exp: Ditto.
5285
6e31430b
TT
52862010-03-15 Tom Tromey <tromey@redhat.com>
5287
5288 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5289 * gdb.cp/userdef.cc (operator==): New function.
5290 (main): New locals mem1, mem2.
5291
e2d69cb5
JZ
52922010-03-15 Jie Zhang <jie@codesourcery.com>
5293
5294 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5295 Declare and use new loadtimeout variable.
5296
f572f0a9
DJ
52972010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5298
5299 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5300 Use gdb_load later.
5301
51f4c0b0
PA
53022010-03-14 Pedro Alves <pedro@codesourcery.com>
5303
5304 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5305 literal. Add missing endlines to prints to stderr.
5306
1c809c68
TT
53072010-03-12 Tom Tromey <tromey@redhat.com>
5308
5309 PR c++/9708:
5310 * gdb.cp/m-static.exp: Add regression test.
5311 * gdb.cp/m-static.cc (method): New method.
5312 (main): Call it.
5313
00ae8fef
SW
53142010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5315
5316 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5317 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5318
759f0f0b
PA
53192010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5320
21e24d21
PA
5321 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5322
53232010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5324
759f0f0b
PA
5325 * lib/gdb.exp (skip_stl_tests): New.
5326 (gdb_compile): Symbian needs -ldl.
5327 (shlib_target_file): New.
5328 (shlib_symbol_file): New.
5329 (gdb_load_shlibs): Use shlib_target_file.
5330 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5331 * gdb.cp/exception.exp: Use skip_stl_tests.
5332 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5333 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5334 * gdb.cp/mb-templates.exp: Ditto.
5335 * gdb.base/commands.exp: Relax regexes.
5336 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5337 shlib_target_file and shlib_symbol_file.
5338 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5339 sections.
5340 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5341 * gdb.base/solib-disc.exp: Use
5342 shlib_target_file and shlib_symbol_file.
5343 * gdb.base/unload.exp: Don't skip on symbian. Use
5344 shlib_target_file and shlib_symbol_file.
5345 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5346
6a8f2671 53472010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5348
6a8f2671
PA
5349 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5350 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5351 Issue a tfind end before looking for a tracepoint frame.
5352 * gdb.trace/tfind.exp: Adjust tstatus output.
5353 Adjust disassembly output.
5354 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5355
ccf26247
JK
53562010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5357
5358 * gdb.base/break-interp.exp: Create new displacement parameter value
5359 for the test_ld calls.
5360 (reach): New parameter displacement, verify its content. New push of
5361 pf_prefix "reach-$func:". Import global expect_out.
5362 (test_core): New parameter displacement, verify its content. New push
5363 of pf_prefix "core:". New command "set verbose on". Import global
5364 expect_out.
5365 (test_attach): New parameter displacement, verify its content. New
5366 push of pf_prefix "attach:". New command "set verbose on". Import
5367 global expect_out.
5368 (test_ld): New parameter displacement, pass it to the reach, test_core
5369 and test_attach calls and verify its content in the "ld.so exit" test.
5370 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5371 (prelink): Update expected text, use gdb_test.
5372
e469c7fb
DE
53732010-03-10 Doug Evans <dje@google.com>
5374
5375 * gdb.base/checkpoint.exp: Fix comment.
5376 Lengthen timeout while doing >600 checkpoints test.
5377 Rename duplicate "kill all one" test to keep test names unique.
5378
60e1c644
PA
53792010-03-10 Pedro Alves <pedro@codesourcery.com>
5380
5381 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5382
cec808ec
KS
53832010-03-08 Keith Seitz <keiths@redhat.com>
5384
889bf7c5
PA
5385 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5386 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5387 (dm_type_long): New function.
5388 (dm_type_unsigned_short): New function.
5389 (dm_type_unsigned_long): New function.
5390 (myint): New typedef.
5391 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5392 long, unsigned shor and long, operator char*, and typedef.
5393 (test_lookup_operator_functions): Add operator char* test.
5394 (test_paddr_operator_functions): Likewise.
5395 (test_paddr_overloaded_functions): Use probe values for
5396 short, long, and unsigned short and long.
5397 (test_paddr_hairy_functions): If the demangler probe detected
5398 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5399 demangler.
5400 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5401 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5402 and "print null_pmf".
5403 Add test "ptype a.*pmf".
5404 * gdb.cp/overload.exp: Allow optional "int" to appear with
5405 "short" and "long".
5406 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5407 long expect value for men_overload1arg.
5408 Allow "int" to appear with "short" and "long".
5409 When testing "info break", add argument for main (void).
5410 Also allow "int" to appear with "short" and "long".
5411 Ditto with "unsigned" and "long long".
cec808ec
KS
5412 * gdb.java/jmain.exp: Do not enclose methods names in single
5413 quotes.
5414 * gdb.java/jmisc.exp: Likewise.
5415 * gdb.java/jprint.exp: Likewise.
5416 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5417
5418 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5419 * gdb.cp/exception.exp (backtrace after first throw)
5420 (backtrace after second throw): Allow a namespace before __cxa_throw.
5421 (backtrace after first catch, backtrace after second catch): Allow
5422 a namespace before __cxa_begin_catch.
5423
5424 * gdb.cp/cpexprs.exp: New file.
5425 * gdb.cp/cpexprs.cc: New file.
5426
5427 From Daniel Jacobowitz <dan@codesourcery.com>
5428 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5429 to use string_to_regexp.
5430 (ctor, dtor): New functions. Use them to match constructor
5431 and destructor function types.
5432 (Top level): Use runto_main.
5433
f870a310
TT
54342010-03-05 Tom Tromey <tromey@redhat.com>
5435
5436 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5437 gdb.target_charset.
5438 (pp_ns.to_string): Likewise.
5439
0c199f28
KS
54402010-03-04 Keith Seitz <keiths@redhat.com>
5441
5442 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5443 can be quoted. Test that both the filename and function/line
5444 portions can be quoted at the same time.
5445
c7437ca6
PA
54462010-03-04 Pedro Alves <pedro@codesourcery.com>
5447
5448 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5449
b111b805
DE
54502010-03-03 Doug Evans <dje@google.com>
5451
24486cb7
DE
5452 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5453 libc contains libpthread.
5454
b111b805
DE
5455 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5456 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5457 of gdb_compile. Add another pattern to match android backtrace.
5458
a0e0ef55
TT
54592010-03-03 Tom Tromey <tromey@redhat.com>
5460
5461 PR gdb/11345:
5462 * gdb.base/printcmds.exp (test_printf): Add test.
5463
1ba53b71
L
54642010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5465
5466 * gdb.arch/amd64-byte.exp: New.
5467 * gdb.arch/amd64-dword.exp: Likewise.
5468 * gdb.arch/amd64-pseudo.c: Likewise.
5469 * gdb.arch/amd64-word.exp: Likewise.
5470 * gdb.arch/i386-byte.exp: Likewise.
5471 * gdb.arch/i386-pseudo.c: Likewise.
5472 * gdb.arch/i386-word.exp: Likewise.
5473
f5dff777
DJ
54742010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5475
5476 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5477 types. Add structreg, bitfields, and flags registers.
5478 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5479 registers.
5480
90884b2b
L
54812010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5482
5483 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5484 (load_description): Set architecture if defined.
5485
dc00d89f
PM
54862010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5487
5488 * gdb.python/py-frame.exp: Add read_var block tests.
5489 * gdb.python/py-frame.c (block): New function.
5490
0e095b7e
JK
54912010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5492 Daniel Jacobowitz <dan@codesourcery.com>
5493
5494 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5495
624f1a65
DM
54962010-02-25 David S. Miller <davem@davemloft.net>
5497
5498 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5499 fix logic for setting all_syscalls_numbers.
5500
f3e9a817
PM
55012010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5502
5503 * Makefile.in: Add py-block and py-symbol.
5504 * gdb.python/py-symbol.exp: New File.
5505 * gdb.python/py-symtab.exp: New File.
5506 * gdb.python/py-block.exp: New File.
5507 * gdb.python/py-symbol.c: New File.
5508 * gdb.python/py-block.c: New File.
5509
f6bbabf0
PM
55102010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5511
5512 PR python/11314
5513 * lib/gdb.exp (skip_python_tests): New function.
5514 * gdb.python/py-cmd.exp: Use skip_python_tests.
5515 * gdb.python/py-frame.exp: Likewise.
5516 * gdb.python/py-function.exp: Likewise.
5517 * gdb.python/py-prettyprint.exp: Likewise.
5518 * gdb.python/py-template.exp: Likewise.
5519 * gdb.python/py-type.exp: Likewise.
5520 * gdb.python/py-value.exp: Likewise.
5521
85d721b8
PA
55222010-02-22 Pedro Alves <pedro@codesourcery.com>
5523
5524 PR9605
5525
5526 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5527
48e32051
TT
55282010-02-19 Tom Tromey <tromey@redhat.com>
5529
5530 PR c++/8693, PR c++/9496:
5531 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5532 regression tests.
5533
ac9c0048
JK
55342010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 Fix compatibility with m68k as.
5537 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5538 Use only /* comments */.
5539
57bb97a4
UW
55402010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5541
5542 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5543 * configure: Regenerate.
5544
7d1bf85c
DJ
55452010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5546
5547 * gdb.python/py-type.exp: Check for Python support.
5548
061b5285
PA
55492010-02-17 Pedro Alves <pedro@codesourcery.com>
5550
5551 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5552 `regsub' syntax available.
5553
f8a8bc2c
PA
55542010-02-17 Pedro Alves <pedro@codesourcery.com>
5555
5556 * gdb.base/shmain.c (main): Remove printf call.
5557 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5558 * gdb.base/unload.c (main): Make format of fprintf a string
5559 literal. Add missing endlines to prints to stderr.
5560 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5561
6f451e5e
TT
55622010-02-17 Tom Tromey <tromey@redhat.com>
5563
5564 * gdb.java/jprint.java (jprint.props): New field.
5565 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5566
12d79008
PA
55672010-02-17 Pedro Alves <pedro@codesourcery.com>
5568
ef801a0e 5569 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5570 available.
5571
d252f7e5
DJ
55722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5573
5574 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5575 creation to support remote host testing.
5576
67bdab6c
DJ
55772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5578
5579 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5580 Recognize "command not found".
5581
bb391223
DJ
55822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5583
5584 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5585 single-stepping.
5586
70362913
DJ
55872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5588
5589 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5590 if arguments are not supported.
5591
493f3c00
DJ
55922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5593
5594 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5595 be const or non-const.
5596
8034c749
DJ
55972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5598
5599 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5600 mi_send_resuming_command to send -exec-continue.
5601
791dfb64
DJ
56022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5603
5604 * gdb.base/list.exp (test_list_filename_and_function): Add test
5605 with single quotes.
5606 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5607 matching.
5608 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5609 Add KFAIL'd tests for PR gdb/11289.
5610
7c5fe868
DJ
56112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5612
5613 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5614
fdc498b8
DJ
56152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5616
5617 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5618 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5619 a temporary directory.
5620
b519e2a6
DJ
56212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5622
5623 * gdb.base/charset.exp: Use a single regular expression to match
5624 show host-charset and show target-charset output.
5625
74164c56
JK
56262010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5627
5628 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5629 "Illegal process-id" expect string more exact.
5630 (attach to digits-starting nonsense is prohibited): New.
5631
701ed6dc
JK
56322010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5633
5634 * gdb.base/prelink.exp (set verbose on): New.
5635
889bf7c5 56362010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5637
5638 * mi-reverse.exp: New file. Test for reverse option to the
5639 following MI commands: exec-continue, exec-finish, exec-next,
5640 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5641
dadf0e9c
JB
56422010-02-09 Joel Brobecker <brobecker@adacore.com>
5643
5644 * gdb.ada/ptype_tagged_param: New testcase.
5645
714f19d5
TT
56462010-02-08 Tom Tromey <tromey@redhat.com>
5647
5648 PR c++/8017:
5649 * gdb.cp/overload.exp: Add tests.
5650 * gdb.cp/overload.cc (struct K): New.
5651 (namespace N): New.
5652 (main): Call new functions.
5653 (K::staticoverload): Define.
5654
889bf7c5 56552010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5656
5657 PR gdb/10728
5658 * gdb.cp/pr10728-x.h: New file.
5659 * gdb.cp/pr10728-x.cc: New file.
5660 * gdb.cp/pr10728-y.cc: New file.
5661 * gdb.cp/pr10728.exp: New file.
5662 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5663
889bf7c5 56642010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5665
5666 PR gdb/9067
5667 * gdb.cp/pr9067.exp: New
5668 * gdb.cp/pr9067.cc: New
5669 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5670
7b356089
JB
56712010-02-08 Joel Brobecker <brobecker@adacore.com>
5672
5673 * lib/gdb.exp (gdb_test_timeout): New global variable.
5674 Set it to timeout if not already set.
5675 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5676
1be00882
DE
56772010-02-05 Doug Evans <dje@google.com>
5678
5679 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5680 user.
5681
82856980
SW
56822010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5683
5684 PR c++/7935:
5685 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5686
1a334831
TT
56872010-02-04 Tom Tromey <tromey@redhat.com>
5688
5689 * gdb.cp/virtbase.exp: Make test case names unique.
5690
9c3c02fd
TT
56912010-02-02 Tom Tromey <tromey@redhat.com>
5692
5693 * gdb.cp/virtbase.exp: Add regression tests.
5694 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5695 (main): Instantiate RHC.
5696
0cc2414c
TT
56972010-02-02 Tom Tromey <tromey@redhat.com>
5698
5699 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5700 type-printing change.
5701
edf3d5f3
TT
57022010-02-02 Tom Tromey <tromey@redhat.com>
5703
5704 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5705 * gdb.cp/virtbase.cc: New file.
5706 * gdb.cp/virtbase.exp: New file.
5707 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5708
e4b7f41c
JK
57092010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5710
5711 PR libc/11214:
5712 * gdb.threads/current-lwp-dead.c: Include features.h.
5713 (HAS_NOMMU): New.
5714 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5715
b381ea14
JK
57162010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 * gdb.base/symbol-without-target_section.exp,
5719 gdb.base/symbol-without-target_section.c: New.
5720
c593ac0e
DJ
57212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5722
5723 * gdb.base/bigcore.exp: Reset increased timeout.
5724 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5725
db25f29d
DJ
57262010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5727
5728 * gdb.base/gcore.exp (capture_command_output): Use
5729 gdb_test_multiple.
5730
f9d67f43
DJ
57312010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5732
5733 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5734 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5735 (Top level): Call it.
5736
177321bd
DJ
57372010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5738
5739 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5740
97f2ed50
DJ
57412010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5742
5743 * gdb.base/call-strs.exp, gdb.base/default.exp,
5744 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5745 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5746 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5747 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5748 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5749 * gdb.base/ending-run.exp: Correct restore of timeout.
5750 * gdb.base/page.exp: Remove unnecessary timeout setting.
5751
e4e2711a
JB
57522010-01-29 Joel Brobecker <brobecker@adacore.com>
5753
5754 * gdb.ada/rec_return: New testcase.
5755
ba581dc1
JB
57562010-01-29 Joel Brobecker <brobecker@adacore.com>
5757
5758 * gdb.ada/call_pn: New testcase.
5759
4ea95be9
DJ
57602010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5761
5762 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5763 (Top level): Use it to resume.
5764 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5765 the Thumb mode displaced stepping error as unsupported.
5766
df83a9bf
SW
57672010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5768
889bf7c5
PA
5769 * gdb.cp/nsusing.exp: Added more tests.
5770 * gdb.cp/nsrecurs.exp: Ditto.
5771 * gdb.cp/nsusing.cc: Added test functions.
5772 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5773
40b27cdc
JK
57742010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5775
5776 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5777 absolute directory pathnames in gdb.sum file.
5778
de958931
SW
57792010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5780
5781 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5782 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5783
708ead4e
TT
57842010-01-26 Tom Tromey <tromey@redhat.com>
5785
5786 PR exp/7643:
5787 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5788 setup_kfail.
5789
b14e635e
SW
57902010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5791
5792 * gdb.cp/nsrecurs.exp: New test.
5793 * gdb.cp/nsrecurs.cc: New test program.
5794 * gdb.cp/nsstress.exp: New test.
5795 * gdb.cp/nsstress.cc: New test program.
5796 * gdb.cp/nsdecl.exp: New test.
5797 * gdb.cp/nsdecl.cc: New test program.
5798
8540c487
SW
57992010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5800
5801 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5802 imported into file scope.
5803 Marked test as xfail.
5804 * gdb.cp/namespace-using.cc (marker5): New function.
5805 * gdb.cp/shadow.exp: New test.
5806 * gdb.cp/shadow.cc: New test program.
5807 * gdb.cp/nsimport.exp: New test.
5808 * gdb.cp/nsimport.cc: New test program.
5809
421d5d99
TT
58102010-01-25 Tom Tromey <tromey@redhat.com>
5811
5812 PR gdb/11049:
5813 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5814 with "set print null-stop on".
5815
691f8dc1
JK
58162010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5817
5818 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5819 Adjust it for DISASSEMBLY_OMIT_FNAME.
5820
0b92b5bb
TT
58212010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5822
5823 PR symtab/11199:
5824 * gdb.dwarf2/member-ptr-forwardref.exp,
5825 gdb.dwarf2/member-ptr-forwardref.S: New.
5826
23787403
JK
58272010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5828
5829 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5830 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5831 thread1_tid_mutex. Remove gdbstop_mutex handling.
5832 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5833 thread2_tid_mutex. Remove gdbstop_mutex handling.
5834 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5835 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5836 pthread_cond_wait conditionalizations by while loops.
5837
b966cb8a
TT
58382010-01-20 Tom Tromey <tromey@redhat.com>
5839
5840 PR backtrace/10770:
5841 * gdb.dwarf2/pr10770.exp: New file.
5842 * gdb.dwarf2/pr10770.c: New file.
5843 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5844
fcae584b
VP
58452010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5846
5847 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5848 that target was removed, and the test always runs native anyway.
5849
a0f49112
JK
58502010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5853 gdb.base/watchpoint-cond-gone-stripped.c: New.
5854
ceeb3d5a
TT
58552010-01-19 Tom Tromey <tromey@redhat.com>
5856
5857 PR c++/8000:
5858 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5859 existing tests.
5860 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5861 (main): Use AAA::SomeEnum.
5862
dd322c54
JK
58632010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5864
5865 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5866 (test_ignore_count): Declare line_callme_body global.
5867 (run to breakpoint with ignore count): Use line_callme_body.
5868 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5869 (set line_main_hello, set line_main_return): Reindent.
5870 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5871 New.
5872 (continue to callee4): Use line_callee4_body.
5873 (check *stopped from CLI command): Use line_callee4_next.
5874 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5875 (set line_main_hello, set line_main_return): Reindent.
5876 (set line_callee4_head, set line_callee4_body): New.
5877 (continue to callee4): Use line_callee4_body.
5878
4e8f195d
TT
58792010-01-18 Tom Tromey <tromey@redhat.com>
5880
5881 PR c++/9680:
5882 * gdb.cp/casts.cc: Add new classes and variables.
5883 * gdb.cp/casts.exp: Test new operators.
5884
9e14a9ba
JB
58852010-01-18 Tom Tromey <tromey@redhat.com>
5886 Thiago Jung Bauermann <bauerman@br.ibm.com>
5887
5888 * gdb.python/source2.py: New file.
5889 * gdb.python/source1: New file.
5890 * gdb.python/python.exp: Test "source" command.
5891
00bf0b85
SS
58922010-01-15 Stan Shebs <stan@codesourcery.com>
5893
5894 * gdb.trace/tfile.c: New file.
5895 * gdb.trace/tfile.exp: New file.
889bf7c5 5896
55235ad7
JK
58972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5898
5899 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5900
9f2982ff
JK
59012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5902
5903 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5904
bbfba9ed
JK
59052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5906
5907 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5908 (libfunc): New parameter action. Implement also selectable "sleep".
5909 * gdb.base/break-interp-main.c: Include assert.h.
5910 (libfunc): New parameter action.
5911 (main): New parameters argc and argv. Assert argc. Pass argv.
5912 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5913 (test_attach): New proc.
5914 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5915 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5916
61f0d762
JK
59172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * gdb.base/break-interp.exp (test_core): New proc.
5920 (test_ld): Call it.
5921
06a6f270
JK
59222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5923
5924 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5925 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5926 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5927 and gdb_compile_shlib. Use new -Wl compiler options.
5928 (dl bt, main bt): New tests.
5929
51bee8e9
JK
59302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5931
5932 Support PIEs with no symfile_objfile.
5933 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5934 (test_ld): New parameter trynosym.
5935 (test_ld <$trynosym>): New block.
5936
b8040f19
JK
59372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5938
5939 * gdb.base/break-interp.exp: New file.
5940
be759fcf
PM
59412010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5942
5943 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5944 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5945 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5946 test.
5947 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5948 * gdb.python/py-mi.exp: Add lazy string test.
5949
dc146f7c
VP
59502010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5951
5952 * lib/mi-support.exp (mi_check_thread_states): Handle
5953 core number in thread listing.
5954
b4ba55a1
JB
59552010-01-12 Joel Brobecker <brobecker@adacore.com>
5956
5957 * gdb.base/maint.exp: Adjust the expected output for the
5958 "maint print type" test. Use gdb_test_multiple instead of
5959 gdb_sent/gdb_expect.
5960
08e24bd4
DE
59612010-01-11 Doug Evans <dje@google.com>
5962
6496a609
DE
5963 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5964 from gdbserver_download. All callers updated.
5965
08e24bd4
DE
5966 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5967
b5cfddf5
JK
59682010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5969
5970 Implement binary numbers parsing.
5971 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5972 (test_integer_literals_rejected): New binary tests.
5973
3725885a
RW
59742010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5975
5976 * gdb.cell/configure: Regenerate.
5977
37aeb5df
JK
59782010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5979
5980 * gdb.base/corefile.exp: Move the core finding block out and call it as
5981 core_find, new variable $corefile, replace corefile by $corefile and
5982 [file tail $corefile] for usage vs. test names resp.
5983 * lib/gdb.exp (core_find): Move it as a new function here. New
5984 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5985 $destcore. Return "" on error.
5986
d521f563
JK
59872010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5988
5989 Workaround PR binutils/10802.
5990 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5991 (twice).
5992
28f24826
DJ
59932010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5994
5995 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5996
2de75e71
JB
59972010-01-08 Joel Brobecker <brobecker@adacore.com>
5998
5999 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6000 call, to avoid interruption.
6001
fe00719b 60022010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6003
6004 * gdb.stabs/weird.def (args93): New.
6005
d0ef5df8
DE
60062010-01-07 Doug Evans <dje@google.com>
6007
6008 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6009
3a08d52f
TT
60102010-01-07 Tom Tromey <tromey@redhat.com>
6011
6012 * gdb.base/source.exp: Use correct line number.
6013
7a697b8d
SS
60142010-01-05 Stan Shebs <stan@codesourcery.com>
6015
6016 * gdb.trace/tracecmd.exp: Test ftrace.
6017
7803799a
UW
60182010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6019
6020 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6021
c54eabfa
JK
60222010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6023
6024 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6025 "uint_for_mi_testing".
6026
02e7ef19
JB
60272010-01-01 Joel Brobecker <brobecker@adacore.com>
6028
6029 Test indented comment in file being sourced.
6030 * gdb.base/commands.exp: Test indented comment in file being sourced.
6031
abd775ce
JB
60322010-01-01 Joel Brobecker <brobecker@adacore.com>
6033
6034 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6035 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6036 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6037 notice.
6038
79b55b82
JB
60392010-01-01 Joel Brobecker <brobecker@adacore.com>
6040
6041 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6042 notice.
6043
8997583e
JK
60442010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6045
6046 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6047 missing $after_stopped and comma (,) expectation.
6048
6da95a67
SS
60492009-12-31 Stan Shebs <stan@codesourcery.com>
6050
6051 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6052
218d2fc6
TJB
60532009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6054
6055 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6056 (top level): Call test_watchpoint_in_big_blob.
6057 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6058 watchpoints.
6059 (func3): Write to buf.
6060
236f1d4d
SS
60612009-12-29 Stan Shebs <stan@codesourcery.com>
6062
6063 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6064
f61e138d
SS
60652009-12-28 Stan Shebs <stan@codesourcery.com>
6066
6067 * gdb.trace/tsv.exp: New file.
6068 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6069
0219b378
DJ
60702009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6071
6072 * gdb.base/find.c (main): Reference search buffers.
6073 * gdb.base/included.c (main): Reference integer.
6074 * gdb.base/ptype.c (charfoo): Declare.
6075 (intfoo): Call charfoo.
6076 * gdb.base/scope0.c (useitp): New function.
6077 (usestatics): Use useitp.
6078 (useit): Add a type for val.
6079 * gdb.base/scope1.c (useit1): Take a pointer argument.
6080 (usestatics1): Update calls to useit1.
6081 * gdb.cp/call-c.cc: Declare foo.
6082 (main): Call foo.
6083 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6084 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6085 (main): Call C::ensureRefs and ensureOtherRefs.
6086 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6087 variables.
6088 (ensureOtherRefs): New function.
6089 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6090 * gdb.cp/templates.cc (main): Call t5i.value.
6091
3f78692f
JK
60922009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6093
6094 Fix compatibility with G++-4.5.
6095 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6096 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6097 (uncaught return): Remove.
6098
429374b8
JK
60992009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6100 Phil Muldoon <pmuldoon@redhat.com>
6101
6102 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6103 (bp_location13, bp_location14, bp_location17, bp_location18)
6104 (marker3_proto, marker4_proto): New variables.
6105 (breakpoint info): Update output.
6106 (run until breakpoint at marker3, run until breakpoint at marker4): New
6107 tests.
6108
859825b8
JK
61092009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6110
6111 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6112 Replace the printf call of Y by provided "y-set-1" label. New block
6113 for the second shared library.
6114 * gdb.base/unload.exp: Compile also the second library, call
6115 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6116 (single pending breakpoint info): Rename to ...
6117 (pending breakpoint info before run): ... this extended test.
6118 (libfile2, libname2, libsrcfile2, libsrc2)
6119 (lib_sl2): New variables.
6120 (exec_opts): Set also SHLIB_NAME2.
6121 (pending breakpoint info on first run at shrfunc1)
6122 (pending breakpoint info on second run at shrfunc1)
6123 (pending breakpoint info on second run at shrfunc2)
6124 (print y from libfile, print y from libfile2): New tests.
6125 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6126 * gdb.base/unloadshr2.c: New.
6127
e6a386cd
HZ
61282009-12-22 Hui Zhu <teawater@gmail.com>
6129
6130 * gdb.reverse/sigall-reverse.exp: Adjust.
6131
9e19b45e
VP
61322009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6133
6134 PR gdb/10884
6135
6136 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6137 (main): Call do_bitfield_tests.
aacf5b1e 6138 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6139
d53a7b30
JB
61402009-12-20 Joel Brobecker <brobecker@adacore.com>
6141
6142 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6143 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6144 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6145 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6146 gdb.modula2/unbounded1.c: Update copyright header.
6147
191ca0a1
CM
61482009-12-10 Chris Moller <moller@mollerware.com>
6149
6150 PR gdb/9399
6151 * gdb.cp/virtfunc2.exp: New tests
6152 * gdb.cp/virtfunc2.cc: New tests
6153 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6154
0fa6cf1b
MS
61552009-12-10 Oza Pawandeep (paawan1982@yahoo.com
6156
6157 * gdb.reverse/i387-env-reverse.c: New file.
6158 * gdb.reverse/i387-env-reverse.exp: New file.
6159 * gdb.reverse/i387-stack-reverse.c: New file.
6160 * gdb.reverse/i387-stack-reverse.exp: New file.
6161
361ae042
PM
61622009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6163
6164 * gdb.python/py-type.exp (test_range): New test.
6165
bfd31e71
PM
61662009-12-03 Phil Muldoon <pmuldoon@redhat.com>
6167
6168 PR python/10805
6169
6170 * gdb.python/py-type.exp: New file.
6171 * gdb.python/py-type.c: New file.
6172 * Makefile.in: Add py-type.
6173
57a1d736
TT
61742009-12-03 Tom Tromey <tromey@redhat.com>
6175
6176 * gdb.python/py-value.exp (test_parse_and_eval): New
6177 function.
6178
1f3b5d1b
PP
61792009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6180
6181 PR gdb/11022
6182
6183 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6184 * gdb.base/pr11022.c: New test.
6185
8b7dbdc9
JK
61862009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6187
6188 Fix spurious false FAILs.
6189 * gdb.base/structs.c (chartest): New.
6190 (main): Fill-in chartest.
6191 * gdb.base/structs.exp (anychar_re, first): New.
6192 (start_structs_test): Import global anychar_re and first.
6193 New gdb_test call "set print elements 300; ${testfile}"
6194 (start_structs_test <$first>): New block.
6195 (any): Import global anychar_re. New variable ac. Use ${ac}.
6196
6a53b2ec
JK
61972009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6198
6199 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6200
d7167b4c
JK
62012009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6202
6203 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6204 Force $srcfile file.
6205 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6206
b1798462
UW
62072009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6208
6209 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6210 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6211 * gdb.threads/watchthreads-reorder.exp: Likewise.
6212
b6199126
DJ
62132009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6214
6215 PR gdb/8704
6216
6217 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6218 "if", and "thread". Correct matching in the previous test.
6219
b22a0510
DJ
62202009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6221
6222 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6223
930636d2
MS
62242009-11-23 Michael Snyder <msnyder@vmware.com>
6225
6226 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6227 * gdb.reverse-watch-precsave.exp: Ditto.
6228
21a0512e
PP
62292009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6230
6231 * gdb.asm/asm-source.exp: Adjust.
6232 * gdb.base/help.exp: Adjust.
889bf7c5 6233
fc30d5e0
PA
62342009-11-22 Pedro Alves <pedro@codesourcery.com>
6235
6236 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6237 (do_syscall_tests_without_xml): Set data-directory to
6238 /the/path/to/nowhere.
6239
f6bc2008
PA
62402009-11-21 Pedro Alves <pedro@codesourcery.com>
6241
6242 * gdb.threads/local-watch-wrong-thread.c,
6243 gdb.threads/local-watch-wrong-thread.exp: New files.
6244
8c2fb5de
PA
62452009-11-21 Pedro Alves <pedro@codesourcery.com>
6246
6247 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6248 assume new `regsub' syntax available.
6249
ebec9a0f
PA
62502009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6251
a79d3c27
JK
6252 * gdb.base/watchpoint-hw-hit-once.exp,
6253 gdb.base/watchpoint-hw-hit-once.c: New.
6254
62552009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6256
6257 * gdb.threads/watchthreads-reorder.exp,
6258 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6259
276a961b
MK
62602009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6261
6262 * gdb.xml/tdesc-regs.exp: Use for m68k.
6263
4867c1fb
PA
62642009-11-15 Pedro Alves <pedro@codesourcery.com>
6265
6266 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6267
f6838f81
DJ
62682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6269
6270 * lib/gdb.exp (current_target_name): New procedure.
6271 (gdb_wrapper_target): New variable.
6272 (gdb_wrapper_init): Set gdb_wrapper_target.
6273 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6274 wrapper.
6275
4ac4dd3f
DJ
62762009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6277
6278 * gdb.base/remote.exp: Delete the slowest load test.
6279 Do not load with fixed packet sizes.
6280
a7881759
DJ
62812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6282
6283 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6284
97a5b505
DJ
62852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6286
6287 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6288 srcfile when setting a breakpoint.
6289
d3e1fc54
DJ
62902009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6291
6292 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6293 macros.
6294
7cbcbded
DJ
62952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6296
6297 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6298 to be in memory.
6299 * gdb.base/display.c (force_mem): New.
6300 (do_loops): Use it. Add breakpoint comments.
6301 (do_vars): Add a breakpoint comment.
6302 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6303 line numbers.
6304
bdea3a92
NF
63052009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6306
6307 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6308 instead of a bare "run".
6309
269f82e5
PP
63102009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6311
6312 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 6313
a69b7d9d
DJ
63142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6315
6316 * lib/cell.exp (skip_cell_tests): Clean up test files before
6317 returning.
6318
b598bfda
DJ
63192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6320
6321 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6322 and the breakpoint menu. Do not call perror if a prompt is seen.
6323 Consume the following GDB prompt.
6324 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6325 * gdb.cp/namespace.exp: Use gdb_test.
6326 * gdb.cp/templates.exp: Use gdb_test.
6327 (test_template_breakpoints): Use gdb_test_multiple.
6328
87728fa0
DJ
63292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6330
6331 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6332 (marker4): Reference values.
6333
b67c692f
DJ
63342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6335
6336 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6337 is missing.
6338
f0df251a
DJ
63392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6340
6341 * gdb.base/break.c (need_malloc): New.
6342 * gdb.base/constvars.c (main): Reference crass and crisp.
6343 * gdb.base/gdb1821.c (main): Reference bar.
6344 * gdb.cp/gdb1355.cc (main): Reference s1.
6345 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6346 (main): Call them.
6347 * gdb.cp/hang2.cc (dummy2): Define.
6348 * gdb.cp/hang3.cc (dummy3): Define.
6349 * gdb.cp/m-data.cc (main): Reference shadow.
6350
bdf7534a
NF
63512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6352 Nathan Froyd <froydnj@codesourcery.com>
6353
6354 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6355 remote host.
6356
f24fce77
NF
63572009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6358
6359 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6360 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6361 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6362 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6363 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6364 * gdb.dwarf2/dw2-producer.exp: Likewise.
6365 * gdb.dwarf2/mac-fileno.exp: Likewise.
6366 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6367 py-prettyprint.py to the remote host.
6368 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6369
40f0318e
KS
63702009-11-11 Keith Seitz <keiths@redhat.com>
6371
6372 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6373 use it instead of "Foo".
6374 * gdb.cp/classes.exp (do_tests): Add a test to access
6375 a method through a typedef'd class name.
6376
f3d9f7fb
NF
63772009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6378
6379 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6380 exponents.
6381 * gdb.base/pointers.exp: Likewise.
6382 * gdb.cp/ref-types.exp: Likewise.
6383
a4216f37
KS
63842009-11-11 Keith Seitz <keiths@redhat.com>
6385
6386 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6387 new[] and delete[].
6388 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6389 "void".
6390 (probe_demangler): Remove all single-quoting of
6391 method and variable names.
6392 (info_func_regexp): Remove the word "void" from any
6393 occurrence of "(void)".
6394 (print_addr_2): Remove all single-quoting of
6395 method names.
6396 (print_addr_2_kfail): Likewise.
6397 (print_addr): Single-quote C function names before
6398 passing to print_addr_2.
6399 (test_paddr_operator_functions): Remove single-quoting
6400 for method names.
6401 Add tests for operator new[] and operator delete[].
6402
9b14d7aa
JK
64032009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6406
85feb311
KS
64072009-11-09 Keith Seitz <keiths@redhat.com>
6408
6409 * gdb.cp/overload.exp: Add tests for resolving overloaded
6410 methods in expression parsing/evaluation.
6411
fa335448
DJ
64122009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6413
6414 * lib/gdb.exp (default_gdb_version): Use --version instead of
6415 --command.
6416
ec3c07fc
NS
64172009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6418
6419 * lib/gdb.exp (gdb_compile_test): New.
6420 (skip_ada_tests, skip_java_tests): New.
6421 (gdb_compile): Use gdb_compile_test for f77.
6422 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6423 * lib/java.exp (compile_java_from_source): Remove runtests check,
6424 use gdb_compile_test to record result.
6425 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6426 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6427 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6428 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6429 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6430 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6431 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6432 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6433 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6434 adjust gdb_compile invocations.
6435
b8b4e42b
JK
64362009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6437
6438 * Makefile.in (abs_builddir): New.
6439 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6440 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6441 `$(abs_builddir)/site.exp'.
6442
f8b7eaf3
DJ
64432009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6444
6445 * config/m68k-emc.exp, lib/emc-support.exp,
6446 gdb.trace/gdb_c_test.c: Delete.
6447 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6448 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6449 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6450 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6451 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6452 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6453 casing for m68k-*-elf.
6454
c4187697
NS
64552009-11-03 Pedro Alves <pedro@codesourcery.com>
6456
6457 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6458 * gdb.arch/i386-prologue.exp: Likewise.
6459 * gdb.arch/i386-unwind.exp: Likewise.
6460
db16b772
DJ
64612009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6462
6463 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6464
bcf71277
DJ
64652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6466
6467 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6468
0105cee2
DJ
64692009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6470
6471 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6472
24ddea62
JK
64732009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6474
6475 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6476
287ccc17
JK
64772009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6478
6479 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6480 * gdb.base/sepdebug2.c: New file.
6481
08bca259 64822009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6483
6484 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6485 the modified warnings for catch syscall. Verify if GDB was compiled
6486 with support for lib expat, and choose which tests to run depending
6487 on this.
6488
5d4e2b76
VP
64892009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6490
6491 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6492 that composite commands are parsed OK. And also test
6493 that breakpoint commands do work.
6494
240e538a
MS
64952009-10-23 Michael Snyder <msnyder@vmware.com>
6496
6497 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6498 to allow for new disassembly style.
6499
9c419145
PP
65002009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6501
6502 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6503
02506ff1
MS
65042009-10-22 Michael Snyder <msnyder@vmware.com>
6505
6506 * gdb.reverse/break-precsave.exp: New test.
6507 * gdb.reverse/consecutive-precsave.exp: Ditto.
6508 * gdb.reverse/finish-precsave.exp: Ditto.
6509 * gdb.reverse/i386-precsave.exp: Ditto.
6510 * gdb.reverse/machinestate-precsave.exp: Ditto.
6511 * gdb.reverse/sigall-precsave.exp: Ditto.
6512 * gdb.reverse/solilb-precsave.exp: Ditto.
6513 * gdb.reverse/step-precsave.exp: Ditto.
6514 * gdb.reverse/until-precsave.exp: Ditto.
6515 * gdb.reverse/watch-precsave.exp: Ditto.
6516
4cf866a3
MS
65172009-10-22 Michael Snyder <msnyder@vmware.com>
6518
6519 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6520 for gdb_expect. Adjust one test's expect strings for the new
6521 format of disassemble.
6522 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6523 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6524 gdb_test_multiple.
6525 * gdb.reverse/step-reverse.exp: Delete 'return'.
6526 * gdb.reverse/until-reverse.exp: Delete blank lines.
6527 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6528
2b28d209
PP
65292009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6530
6531 * gdb.base/consecutive.exp: Adjust.
6532 * gdb.base/display.exp: Likewise.
6533 * gdb.base/pc-fp.exp: Likewise.
6534 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6535
33b9c32b
MS
65362009-10-19 Michael Snyder <msnyder@vmware.com>
6537
6538 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6539 * gdb.reverse/finish-reverse.c: Ditto.
6540 * gdb.reverse/sigall-reverse.c: Ditto.
6541 * gdb.reverse/solib-reverse.c: Ditto.
6542 * gdb.reverse/step-reverse.c: Ditto.
6543 * gdb.reverse/watch-reverse.c: Ditto.
6544
6c95b8df
PA
65452009-10-19 Pedro Alves <pedro@codesourcery.com>
6546 Stan Shebs <stan@codesourcery.com>
6547
6548 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6549 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6550 "Executing new program".
6551 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6552 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6553 left listed after having been killed.
6554 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6555 * gdb.base/maint.exp: Adjust test.
6556
6557 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6558 * gdb.multi/Makefile.in: New.
6559 * gdb.multi/base.exp: New.
6560 * gdb.multi/goodbye.c: New.
6561 * gdb.multi/hangout.c: New.
6562 * gdb.multi/hello.c: New.
6563 * gdb.multi/bkpt-multi-exec.c: New.
6564 * gdb.multi/bkpt-multi-exec.exp: New.
6565 * gdb.multi/crashme.c: New.
6566
279017b7
TG
65672009-10-13 Tristan Gingold <gingold@adacore.com>
6568
6569 * gdb.base/sepdebug.exp: Check debug info are found.
6570
0413d738
PA
65712009-10-08 Pedro Alves <pedro@codesourcery.com>
6572
6573 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6574 bits.
6575
c628eecc
JK
65762009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6577
6578 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6579
38af1bfe
JB
65802009-10-07 Joel Brobecker <brobecker@adacore.com>
6581
6582 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6583 of the comments.
6584
2b0adecd
PM
65852009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6586
6587 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6588 * gdb.base/annota3.exp: Idem.
6589 * gdb.base/maint.exp: Idem.
6590
8d417781
PM
65912009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6592
889bf7c5 6593 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6594 to default.
6595
bb61102d
PM
65962009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6597
889bf7c5 6598 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6599 mingw and cygwin targets.
6600
ace5c364
PM
66012009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6602 Pedro Alves <pedro@codesourcery.com>
6603
889bf7c5 6604 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6605 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6606
c2d494a0
PM
66072009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6608
e1b52ce2
PM
6609 * gdb.base/shr1.c: Use %p in format string.
6610 * gdb.base/unload.c: Avoid warning in fprintf.
6611 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6612
209f53f5
PM
66132009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6614
6615 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6616 long type.
6617 (test_unlink): Correct printf string.
6618 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6619 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6620
8172766a
JK
66212009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6622
6623 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6624 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6625 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6626
0f73703c
UW
66272009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6628
6629 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6630 * gdb.objc/nondebug.exp: Likewise.
6631
b32306ca
UW
66322009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6633
6634 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6635 target_info setting.
6636
6637 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6638 that detect new threads during "info threads".
6639
0057022f
UW
66402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6641
6642 * gdb.threads/manythreads.c (main): Increase thread stack size
6643 to 2*PTHREAD_STACK_MIN.
6644 * gdb.threads/multi-create.c (main): Likewise.
6645 (create_function): Likewise.
6646
f29c0325
UW
66472009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6648
6649 * gdb.base/dump.exp: Pass difference of pointer types instead
6650 of integer types as offset to restore in intarr3.srec case.
6651
fcb34849
UW
66522009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6653
6654 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6655
d5142e3b
UW
66562009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6657
6658 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6659
087b74b2 66602009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6661
087b74b2
PM
6662 New test for two watchpoints, with disabling of
6663 the first inserted.
6664 * testsuite/gdb.base/watchpoints.c: New file.
6665 * testsuite/gdb.base/watchpoints.exp: New file.
6666
96c07c5b
TT
66672009-09-25 Tom Tromey <tromey@redhat.com>
6668
6669 * gdb.base/charset.exp: Test utf-16 strings with Python.
6670
b8899f2b
TT
66712009-09-25 Tom Tromey <tromey@redhat.com>
6672
6673 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6674 UCS-4.
6675 * gdb.base/charset.c (utf_32_string): Rename.
6676 (init_utf32): Rename.
6677 (main): Update.
6678
329719ec
TT
66792009-09-22 Tom Tromey <tromey@redhat.com>
6680
6681 * gdb.python/py-function.exp: Add regression tests.
6682
11ef0d76
KS
66832009-09-21 Keith Seitz <keiths@redhat.com>
6684
6685 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6686 with invalid operator.
6687
3fe8f3b3
KS
66882009-09-21 Keith Seitz <keiths@redhat.com>
6689
6690 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6691 and destructor using typedef name of class.
6692 * gdb.cp/classes.cc (class Base1): Add a destructor.
6693 (base1): New typedef.
6694 (use_methods): Instanitate an object of type base1.
6695 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6696 (do_tests): Call test_template_typedef.
6697 * gdb.cp/templates.cc (Baz::~Baz): New method.
6698 (intBazOne): New typedef.
6699 (main): Instantiate intBazOne.
6700
7a9fe101
PM
67012009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6702
6703 PR python/10633
6704
6705 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6706 Function.
6707 (run_lang_tests): Add print elements test.
6708
2e4d963f
PM
67092009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6710
6711 * gdb.python/py-value.exp (test_subscript_regression): New
6712 function. Test for invalid subscripts.
6713 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6714 (ptr_ref): New function.
6715
ec7e75e7
PP
67162009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6717
6718 * gdb.base/default.exp: Fix "show convenience".
6719
0cc7d26f
TT
67202009-09-15 Tom Tromey <tromey@redhat.com>
6721
6722 * lib/mi-support.exp (mi_create_varobj): Update.
6723 (mi_create_floating_varobj): Likewise.
6724 (mi_create_dynamic_varobj): New proc.
6725 (mi_varobj_update): Update.
6726 (mi_varobj_update_with_type_change): Likewise.
6727 (mi_varobj_update_kv_helper): New proc.
6728 (mi_varobj_update_dynamic_helper): Rewrite.
6729 (mi_varobj_update_dynamic): New proc.
6730 (mi_list_varobj_children): Update.
6731 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6732 * gdb.python/python-prettyprint.py (pp_outer): New class.
6733 (pp_nullstr): Likewise.
6734 (lookup_function): Register new printers.
6735 * gdb.python/python-prettyprint.c (struct substruct): New type.
6736 (struct outerstruct): Likewise.
6737 (substruct_test): New function.
6738 (struct nullstr): New type.
6739 (string_1, string_2): New globals.
6740 (main): Add new tests.
6741 * gdb.python/python-mi.exp: Added regression tests.
6742 * gdb.mi/mi2-var-display.exp: Update.
6743 * gdb.mi/mi2-var-cmd.exp: Update.
6744 * gdb.mi/mi2-var-child.exp: Update.
6745 * gdb.mi/mi2-var-block.exp: Update.
6746 * gdb.mi/mi-var-invalidate.exp: Update.
6747 * gdb.mi/mi-var-display.exp: Update.
6748 * gdb.mi/mi-var-cmd.exp: Update.
6749 * gdb.mi/mi-var-child.exp: Update.
6750 * gdb.mi/mi-var-block.exp: Update.
6751 * gdb.mi/mi-break.exp: Update.
6752 * gdb.mi/gdb701.exp: Update.
6753
a96d9b2e
SDJ
67542009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6755
6756 * Makefile.in: Inclusion of catch-syscall object.
6757 * gdb.base/catch-syscall.c: New file.
6758 * gdb.base/catch-syscall.exp: New file.
6759
b43b923a
MS
67602009-09-12 Michael Snyder <msnyder@vmware.com>
6761
6762 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6763 that can support reverse debuggnig.
6764
cec03d70
TT
67652009-09-11 Tom Tromey <tromey@redhat.com>
6766
6767 * gdb.dwarf2/valop.S: New file.
6768 * gdb.dwarf2/valop.exp: New file.
6769
e23bb3fc
MK
67702009-09-11 Mark Kettenis <kettenis@gnu.org>
6771
6772 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6773
37c3696d
DE
67742009-09-10 Doug Evans <dje@google.com>
6775
6776 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6777 Add $gdb_prompt to second breakpoint regexp.
6778
5172aecb
JB
67792009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6780
6781 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6782 names, add missing ones.
6783 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6784 * gdb.python/py-frame.c: Rename from python-frame.c.
6785 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6786 testfile name.
6787 * gdb.python/py-function.exp: Rename from python-function.exp.
6788 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6789 testfile name.
6790 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6791 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6792 Adjust testfile name.
6793 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6794 * gdb.python/py-template.cc: Rename from python-template.cc.
6795 * gdb.python/py-template.exp: Rename from python-template.exp.
6796 Adjust testfile name.
6797 * gdb.python/py-value.c: Rename from python-value.c.
6798 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6799 testfile name.
6800
b554e4bd
JK
68012009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6802
6803 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6804 $bpt2address.
6805 (Second breakpoint address is valid on ia64)
6806 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6807
9a68ae16
JM
68082009-09-03 Joseph Myers <joseph@codesourcery.com>
6809
6810 * gdb.base/ending-run.exp: Restrict regular expression matching
6811 line number to require closing brace following.
6812
146b9145
DE
68132009-09-03 Doug Evans <dje@google.com>
6814
6815 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6816
787d21e1
TT
68172009-09-02 Tom Tromey <tromey@redhat.com>
6818
6819 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6820
e7802207
TT
68212009-09-02 Tom Tromey <tromey@redhat.com>
6822
6823 * gdb.dwarf2/callframecfa.exp: New file.
6824 * gdb.dwarf2/callframecfa.S: New file.
6825
817aadd2
JK
68262009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6827
6828 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6829 gdb.base/solib-overlap-main.c: New.
6830
4a76eae5
DJ
68312009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6832
6833 PR gdb/10565
6834
6835 * gdb.base/bitfields.c (struct container, container): New.
6836 (main): Initialize it and call break5.
6837 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6838
d4b96c9a
JK
68392009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6840
6841 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6842 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6843
4e22772d
JK
68442009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6845
6846 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6847
2efab443
MS
68482009-08-26 Michael Snyder <msnyder@vmware.com>
6849
6850 * gdb.base/i386-reverse.c: New file.
6851 * gdb.base/i386-reverse.exp: New file.
6852 * gdb.base/Makefile.in: Add new files to be removed.
6853
07ab73a0
JM
68542009-08-26 Joseph Myers <joseph@codesourcery.com>
6855
6856 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6857 environment-pwd for remote host.
6858 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6859
676accff
KS
68602009-08-24 Keith Seitz <keiths@redhat.com>
6861
6862 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6863 Add two new C++ completer tests which limit the output to a
889bf7c5 6864 given class.
676accff 6865
f9f7ad22
MS
68662009-08-24 Michael Snyder <msnyder@vmware.com>
6867
6868 * gdb.base/del.exp: Fix typo in comment.
6869 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6870
81ecdfbb
RW
68712009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6872
6873 * configure: Regenerate.
6874 * gdb.hp/configure: Likewise.
6875 * gdb.hp/gdb.aCC/configure: Likewise.
6876 * gdb.hp/gdb.base-hp/configure: Likewise.
6877 * gdb.hp/gdb.compat/configure: Likewise.
6878 * gdb.hp/gdb.defects/configure: Likewise.
6879 * gdb.hp/gdb.objdbg/configure: Likewise.
6880 * gdb.stabs/configure: Likewise.
6881
cab0c772
UW
68822009-08-19 Doug Evans <dje@google.com>
6883
6884 * gdb.base/gdbvars.c: New file.
6885 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6886
b8fa0bfa
PA
68872009-08-14 Pedro Alves <pedro@codesourcery.com>
6888
6889 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6890 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6891
b84aa90a
PA
68922009-08-13 Pedro Alves <pedro@codesourcery.com>
6893
6894 * gdb.base/default.exp: Adjust "set language test": it's now an
6895 enum command. Larger help string moved to "help set language".
6896 * gdb.base/help.exp: Adjust "help set language" expected output,
6897 now lists all known languages.
6898
0d8f9b2c
NF
68992009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6900
6901 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6902 all frame arguments.
6903 * gdb.arch/altivec-regs.exp: Likewise.
6904
bda180e0
TT
69052009-08-07 Tom Tromey <tromey@redhat.com>
6906
6907 * gdb.base/setshow.exp: Add tests for changes to set language, set
6908 check range, and set check type.
6909
48cb2d85
VP
69102009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6911
6912 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6913 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6914 Call it.
48cb2d85 6915
1ea34204
UW
69162009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6917
6918 * configure.ac: Run gdb.cell tests when appropriate.
6919 * configure: Regenerate.
6920 * lib/cell.exp: New file.
6921 * gdb.cell: New directory.
6922 * gdb.cell/configure.ac: New file.
6923 * gdb.cell/configure: New file.
6924 * gdb.cell/Makefile.in: New file.
6925 * gdb.cell/arch.exp: New file.
6926 * gdb.cell/break.c: New file.
6927 * gdb.cell/break.exp: New file.
6928 * gdb.cell/break-spu.c: New file.
6929 * gdb.cell/bt.c: New file.
6930 * gdb.cell/bt2-spu.c: New file.
6931 * gdb.cell/bt-spu.c: New file.
6932 * gdb.cell/bt.exp: New file.
6933 * gdb.cell/coremaker.c: New file.
6934 * gdb.cell/coremaker-spu.c: New file.
6935 * gdb.cell/core.exp: New file.
6936 * gdb.cell/gcore.exp: New file.
6937 * gdb.cell/data.c: New file.
6938 * gdb.cell/data.exp: New file.
6939 * gdb.cell/data-spu.c: New file.
6940 * gdb.cell/ea-cache.exp: New file.
6941 * gdb.cell/ea-cache.c: New file.
6942 * gdb.cell/ea-cache-spu.c: New file.
6943 * gdb.cell/ea-standalone.c: New file.
6944 * gdb.cell/ea-standalone.exp: New file.
6945 * gdb.cell/ea-test.c: New file.
6946 * gdb.cell/ea-test.exp: New file.
6947 * gdb.cell/f-regs.exp: New file.
6948 * gdb.cell/mem-access.c: New file.
6949 * gdb.cell/mem-access.exp: New file.
6950 * gdb.cell/mem-access-spu.c: New file.
6951 * gdb.cell/ptype.exp: New file.
6952 * gdb.cell/registers.exp: New file.
6953 * gdb.cell/size.c: New file.
6954 * gdb.cell/sizeof.exp: New file.
6955 * gdb.cell/size-spu.c: New file.
6956 * gdb.cell/solib.exp: New file.
6957 * gdb.cell/solib-symbol.exp: New file.
6958
85e747d2
UW
69592009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6960
6961 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6962
58d6951d
DJ
69632009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6964
6965 * gdb.base/float.exp: Handle VFP registers.
6966
6e0a4f15
MS
69672009-07-14 Michael Snyder <msnyder@vmware.com>
6968
dcd5da87
MS
6969 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6970 to bring gdb to the beginning of the calling line.
6971
6e0a4f15
MS
6972 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6973 confusing the i386 epilogue unwinder.
6974
782b2b07
SS
69752009-07-14 Stan Shebs <stan@codesourcery.com>
6976
6977 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6978
f662c3bc
MS
69792009-07-14 Michael Snyder <msnyder@vmware.com>
6980
6981 * gdb.reverse/step-reverse.exp (stepi into function call):
6982 Call instruction may not be first instruction in the line.
6983 (reverse stepi from a function call): Used wrong line number.
6984
8f313923
JK
69852009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6986
6987 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6988
4662c76e
JK
69892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6990
6991 Fix gdb.base/macscp.exp when using custom inputrc.
6992 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6993 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6994 env(TERM) set.
6995 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6996 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6997
aa81e255
JK
69982009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6999
7000 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7001 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7002 Change the compilation target to match the testcase name.
7003 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7004 testcase name.
7005 * a2-run.exp: Use for setup prepare_for_testing. Change the
7006 compilation target to match the testcase name.
7007 * gdb.base/commands.exp: Likewise.
7008 * gdb.base/finish.exp: Likewise.
7009 * gdb.base/float.exp: Likewise.
7010 * gdb.base/info-target.exp: Likewise.
7011 * gdb.base/relational.exp: Likewise.
7012 * gdb.base/term.exp: Likewise.
7013 * gdb.base/until.exp: Likewise.
7014 * gdb.base/volatile.exp: Likewise.
7015 * gdb.base/whatis-exp.exp: Likewise.
7016
4c93b1d7
HZ
70172009-07-11 Hui Zhu <teawater@gmail.com>
7018
7019 * gdb.base/help.exp (disassemble): Update expected help text.
7020
812f7342
TT
70212009-07-09 Tom Tromey <tromey@redhat.com>
7022
7023 * lib/gdb.exp: Handle TRANSCRIPT.
7024 (remote_spawn, remote_close, send_gdb): New procs.
7025
fbb8f299
PM
70262009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7027
7028 * gdb.python/python-prettyprint.c: Add counted null string
7029 structure.
7030 * gdb.python/python-prettyprint.exp: Print null string. Test for
7031 embedded nulls.
7032 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7033 * gdb.python/python-value.exp (test_value_in_inferior): Add
7034 variable length string fetch tests.
7035 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7036
c0ac0ec7
JK
70372009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7038
7039 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7040
30b66ecc
TT
70412009-07-07 Tom Tromey <tromey@redhat.com>
7042
7043 * gdb.base/call-rt-st.exp: Update for change to escape output.
7044 * gdb.base/callfuncs.exp: Likewise.
7045 * gdb.base/charset.exp: Likewise.
7046 * gdb.base/constvars.exp: Likewise.
7047 * gdb.base/long_long.exp: Likewise.
7048 * gdb.base/pointers.exp: Likewise.
7049 * gdb.base/printcmds.exp: Likewise.
7050 * gdb.base/setvar.exp: Likewise.
7051 * gdb.base/store.exp: Likewise.
7052 * gdb.cp/ref-types.exp: Likewise.
7053 * gdb.mi/mi-var-child.exp: Likewise.
7054 * gdb.mi/mi-var-display.exp: Likewise.
7055 * gdb.mi/mi2-var-display.exp: Likewise.
7056 * gdb.base/charset.exp: Test octal escape sequence length.
7057 Update for change to escape output.
7058
187c4a2b
JK
70592009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7060
7061 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7062
d80a43f9
DJ
70632009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7064
7065 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7066
047427a8
JK
70672009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7068
7069 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7070 gdbserver increasing $portnum if "Can't bind address" has been seen.
7071
8b5a0f4f
PA
70722009-07-05 Pedro Alves <pedro@codesourcery.com>
7073
7074 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7075 mingw32ce.
7076
7d93ba58
PA
70772009-07-05 Pedro Alves <pedro@codesourcery.com>
7078
7079 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7080 VFP format.
7081
2277426b
PA
70822009-07-02 Pedro Alves <pedro@codesourcery.com>
7083
7084 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7085 linux. Adjust to use "inferior", "info inferiors", "detach
7086 inferior" and "kill inferior" instead of "restart", "info fork",
7087 "detach fork" and "delete fork".
7088 * gdb.base/ending-run.exp: Spell out "info".
7089 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7090 the "kill" command.
7091
5af949e3
UW
70922009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7093
7094 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7095 change to prefix TLS offset in hex with 0x.
7096
5d3729b5
UW
70972009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7098
7099 * gdb.base/default.exp: Update test case for "x" changes.
7100
af589bd0
TG
71012009-07-01 Tristan Gingold <gingold@adacore.com>
7102
7103 * gdb.base/bigcore.exp: Make darwin untested.
7104
40974f91
JK
71052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7106
7107 * gdb.base/completion.exp (directory completion): Create the directory.
7108 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7109 escapeuniquesub.
7110 (directory completion 2): Expect now ${escapeuniquesub}.
7111 (Glob remaining of directory test): Remove one excessive newline.
7112 Expect the real output.
7113
59dd3af6
JK
71142009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 Fix `make check//%' target after `make check' has been ran.
7117 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7118 a mkdir call.
7119 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7120 (%/.dir): Remove.
7121
f4e164aa
JK
71222009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7123
7124 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7125 the expected result record.
7126
69af2122
JK
71272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 Remove racy FAILs relying just on the timeouts.
7130 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7131 (annotation_level 2): Remove racy FAILs.
7132
2fd481e1
PP
71332009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7134
7135 gdb/10275
889bf7c5
PA
7136 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7137
c38f313d
DJ
71382009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7139
7140 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7141
8b777f02
VP
71422009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7143
7144 * gdb.mi/mi-stack.exp: Testing symbolic options
7145 to -stack-list-locals and -stack-list-arguments.
7146
00c7eacf
JK
71472009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7148
7149 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7150
6bc80edc
TT
71512009-06-29 Tom Tromey <tromey@redhat.com>
7152
7153 * dg-extract-results.sh: New file.
7154 * Makefile.in (FORCE_PARALLEL): New variable.
7155 (CHECK_TARGET): New conditional variable.
7156 (check): Use CHECK_TARGET.
7157 (DO_RUNTEST): New variable.
7158 (check-single): New target.
7159 (TEST_DIRS): New variable.
7160 (TEST_TARGETS): Likewise.
7161 (check-parallel): New target.
7162 (check-gdb.%): New pattern.
7163 (BASE1_FILES): New variable.
7164 (BASE2_FILES): Likewise.
7165 (check-gdb.base%): New pattern.
7166 (%/.dir): New pattern.
7167 * configure: Rebuild.
7168 * aclocal.m4 (AM_CONDITIONAL): New defun.
7169 * configure.ac: Check whether user is using GNU make.
7170 (GMAKE): New conditional.
7171
794684b6
SW
71722009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7173
7174 * gdb.cp/namespace-nested-import.cc: New test.
7175 * gdb.cp/namespace-nested-import.exp: New test.
7176
edb3359d
DJ
71772009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7178
7179 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7180 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7181 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7182 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7183 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7184 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7185 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7186 gdb.opt/inline-markers.c: New files.
7187 * lib/gdb.exp (skip_inline_frame_tests): New function.
7188 (skip_inline_var_tests): New function.
7189
cf657a0c
AS
71902009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7191
7192 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7193 backtrace.
7194
28d41a99
MS
71952009-06-27 Michael Snyder <msnyder@vmware.com>
7196
7197 * gdb.reverse: New directory.
7198 * gdb.reverse/break-reverse.c: New test.
7199 * gdb.reverse/break-reverse.exp: New test.
7200 * gdb.reverse/consecutive-reverse.c: New test.
7201 * gdb.reverse/consecutive-reverse.exp: New test.
7202 * gdb.reverse/finish-reverse.c: New test.
7203 * gdb.reverse/finish-reverse.exp: New test.
7204 * gdb.reverse/machinestate.c: New test.
7205 * gdb.reverse/ms1.c: New test.
7206 * gdb.reverse/machinestate.exp: New test.
7207 * gdb.reverse/Makefile.in: New file.
7208 * gdb.reverse/shr2.c: New test.
7209 * gdb.reverse/solib-reverse.c: New test.
7210 * gdb.reverse/solib-reverse.exp: New test.
7211 * gdb.reverse/step-reverse.c: New test.
7212 * gdb.reverse/step-reverse.exp: New test.
7213 * gdb.reverse/until-reverse.c: New test.
7214 * gdb.reverse/ur1.c: New test.
7215 * gdb.reverse/until-reverse.exp: New test.
7216 * gdb.reverse/watch-reverse.c: New test.
7217 * gdb.reverse/watch-reverse.exp: New test.
7218 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7219 * configure: Regenerate.
7220
fe3c8b0d
DE
72212009-06-26 Doug Evans <dje@google.com>
7222
7223 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7224
3a72a602
PM
72252009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7226
7227 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7228 windows problem for 'file delete $binfile'.
7229
27aa8d6a
SW
72302009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7231
7232 * gdb.cp/namespace-using.exp: New test.
7233 * gdb.cp/namespace-using.cc: New test.
7234
8ac055f8
JB
72352009-05-20 Joel Brobecker <brobecker@adacore.com>
7236
7237 * gdb.ada/variant_record_packed_array: New testcase.
7238
85e306ed
TT
72392009-06-23 Tom Tromey <tromey@redhat.com>
7240
7241 * gdb.base/charset.exp (test_combination): Regression test.
7242 * gdb.base/charset.c (my_wchar_t): New typedef.
7243 (myvar): New global.
7244 (main): Set myvar.
7245
56643c5e
PM
72462009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7247
7248 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7249 target.
7250
1fac167a
UW
72512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7252
7253 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7254
7ccb0be9
UW
72552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7256
7257 * gdb.mi/gdb680.exp: Update test for error message.
7258
568d6575
UW
72592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7260
7261 * gdb.base/annota1.exp: Allow multiple occurrences of the
7262 frames-invalid annotation.
7263 * gdb.cp/annota2.exp: Likewise.
7264
7cd1089b
PM
72652009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7266
7267 * gdb.cp/gdb2495.cc: New file.
7268 * gdb.cp/gdb2495.exp: New file.
7269
72c63395
JK
72702009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7271
7272 Report error on GDB crash during runto.
7273 * lib/gdb.exp (runto <eof>): New.
7274
3788363d
DJ
72752009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7276
7277 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7278 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7279 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7280 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7281 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7282 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7283 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7284 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7285 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7286 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7287 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7288 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7289 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7290 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7291 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7292 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7293 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7294 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7295 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7296 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7297 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7298 gdb.trace/passcount.exp, gdb.trace/report.exp,
7299 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7300 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7301 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7302 executable.
7303
17592de3
PA
73042009-06-07 Pedro Alves <pedro@codesourcery.com>
7305
7306 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7307 defined before referencing it.
7308
701e355d
DE
73092009-06-03 Doug Evans <dje@google.com>
7310
7311 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7312 * gdb.arch/i386-see.c: Ditto.
7313
f2292c65
PM
73142009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7315
7316 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7317 (check_macro): Return 1 if undefined.
7318 If first test fails, check if macro debug information is available,
7319 and report unsupported test if no macro information is found.
7320
5a437975
DE
73212009-05-29 Doug Evans <dje@google.com>
7322
7323 * gdb.threads/hand-call-in-threads.exp: New.
7324 * gdb.threads/hand-call-in-threads.c: New.
7325
c141c696
MS
73262009-05-29 Michael Snyder <msnyder@vmware.com>
7327
7328 * gdb.base/break-always.exp: Change "1" to "on".
7329 Add confirmation check.
7330
b3444185
PA
73312009-05-28 Pedro Alves <pedro@codesourcery.com>
7332
7333 * gdb.threads/threxit-hop-specific.c: New.
7334 * gdb.threads/threxit-hop-specific.exp: New.
7335 * gdb.threads/thread-execl.c: New.
7336 * gdb.threads/thread-execl.exp: New.
7337
b6313243
TT
73382009-05-27 Tom Tromey <tromey@redhat.com>
7339 Thiago Jung Bauermann <bauerman@br.ibm.com>
7340
7341 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7342 (mi_child_regexp): Likewise.
7343 (mi_list_varobj_children_range): Likewise.
7344 (mi_get_features): Likewise.
7345 (mi_list_varobj_children): Rewrite.
7346 * gdb.python/python-mi.exp: New file.
7347
a6bac58e
TT
73482009-05-27 Tom Tromey <tromey@redhat.com>
7349 Thiago Jung Bauermann <bauerman@br.ibm.com>
7350 Phil Muldoon <pmuldoon@redhat.com>
7351 Paul Pluzhnikov <ppluzhnikov@google.com>
7352
7353 * gdb.python/python-prettyprint.exp: New file.
7354 * gdb.python/python-prettyprint.c: New file.
7355 * gdb.python/python-prettyprint.py: New file.
7356 * gdb.base/display.exp: print/r is now valid.
7357
2c74e833
TT
73582009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7359 Tom Tromey <tromey@redhat.com>
7360 Pedro Alves <pedro@codesourcery.com>
7361 Paul Pluzhnikov <ppluzhnikov@google.com>
7362
7363 * gdb.python/python-template.exp: New file.
7364 * gdb.python/python-template.cc: New file.
7365 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7366 tests.
7367 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7368 Call it.
7369 (test_value_after_death): New proc.
7370 * gdb.python/python-value.c (PTR): New typedef.
7371 (main): New variable 'x'.
7372
89c73ade
TT
73732009-05-27 Tom Tromey <tromey@redhat.com>
7374
7375 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7376 tests.
7377 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7378 Call it.
7379
a75724bc
PA
73802009-05-27 Pedro Alves <pedro@codesourcery.com>
7381
7382 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7383
e58b0e63
PA
73842009-05-24 Pedro Alves <pedro@codesourcery.com>
7385
7386 * gdb.threads/fork-thread-pending.c: New.
7387 * gdb.threads/fork-thread-pending.exp: New.
7388
4ac36638
JK
73892009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7390
7391 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7392 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7393
889bf7c5 73942009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7395
889bf7c5 7396 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7397
b242c3c2
PA
73982009-05-17 Pedro Alves <pedro@codesourcery.com>
7399
7400 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7401 `gdb_get_line_number'. Call `callee' in both parent and child.
7402 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7403 `gdb_get_line_number' instead of hardcoding line numbers.
7404 (catch_fork_unpatch_child): New procedure to test detaching
7405 breakpoints from child fork.
7406 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7407 hardcoding line numbers.
7408 (do_fork_tests): Run `catch_fork_unpatch_child'.
7409
ee342b23
VP
74102009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7411
7412 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7413 of structure type enters or leaves the scope, it
7414 is reported by -var-update.
7415
e2009e98
DE
74162009-05-11 Doug Evans <dje@sebabeach.org>
7417
7418 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7419 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7420 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7421
00903456
JK
74222009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7423
7424 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7425
dc621c35
DE
74262009-04-30 Doug Evans <dje@google.com>
7427
7428 * gdb.threads/watchthreads2.exp: New testcase.
7429 * gdb.threads/watchthreads2.c: New testcase.
7430
9ab4e744
DE
74312009-04-29 Doug Evans <dje@google.com>
7432
7433 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7434 * gdb.cp/mb-ctor.cc: Ditto.
7435 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7436 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7437 * gdb.cp/mb-inline1.cc: Call it.
7438 * gdb.cp/mb-inline2.cc: Ditto.
7439 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7440 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7441
484086b7
JK
74422009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7443
7444 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7445 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7446 Replace all uses of `decimal' by `nonzero'.
7447 (info macro FROM_COMMANDLINE): New test.
7448
379a77b5
TT
74492009-04-27 Tom Tromey <tromey@redhat.com>
7450
7451 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7452
b92b73c2
DE
74532009-04-27 Doug Evans <dje@google.com>
7454
7455 * gdb.threads/watchthreads.c (main): Initialize args before starting
7456 the threads. Plus formatting cleanup.
7457 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7458 biased scheduling of one thread.
7459
945a118d
JG
74602009-04-27 Jerome Guitton <guitton@adacore.com>
7461
7462 * gdb.cp/templates.cc (GetMax): New template.
7463 (main): Declare two instances of GetMax.
7464 * gdb.cp/templates.exp: Add new test.
7465
d389af10
JK
74662009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7467
7468 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7469
e7f86de9
JM
74702009-04-22 Joseph Myers <joseph@codesourcery.com>
7471
7472 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7473
334cc82d
TT
74742009-04-15 Tom Tromey <tromey@redhat.com>
7475
7476 * gdb.base/charset.exp: Add regression test.
7477
d12672cc
JB
74782009-04-14 Joel Brobecker <brobecker@adacore.com>
7479
7480 * gdb.base/exe-lock.exp: New testcase.
7481
18e8c3bc
TT
74822009-04-13 Tom Tromey <tromey@redhat.com>
7483
7484 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7485 operator on Frame.
7486
5ecd5cbe
UW
74872009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7488
7489 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7490 * gdb.server/ext-attach.exp: Likewise.
7491
7309f756
VP
74922009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7493
7494 Eliminate some sleep usage.
7495
889bf7c5
PA
7496 * gdb.mi/basics.c (do_nothing): New.
7497 (main): Use do_nothing instead of printf, so that
7498 not to introduce race condition between output of
7499 inferiour and output of gdb. Do not use sleep as it
7500 is not generally available on embedded targets.
7309f756 7501
f4b95f6f
PA
75022009-04-02 Pedro Alves <pedro@codesourcery.com>
7503
7504 * gdb.server/ext-attach.exp: Expect an optional process id after
7505 "Detached from remote process".
7506
de40b933
JK
75072009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7510 gdb.dwarf2/dw2-unresolved.exp: New.
7511
2ae101a4
PA
75122009-04-02 Pedro Alves <pedro@codesourcery.com>
7513
7514 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7515 mi_run_to_main.
7516
56a8e183
PA
75172009-04-02 Pedro Alves <pedro@codesourcery.com>
7518
7519 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7520 mi_run_to_main. Skip thread exit test on remote targets.
7521 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7522 mi_run_to_main.
7523 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7524 mi_run_to_main.
7525 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7526 when expecting ^connected. Detect when the target doesn't support
7527 non-stop mode.
7528 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7529 supported. Return -1 on error, 0 on success.
7530 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7531 (mi_runto): Return mi_runto_helper's result explicitly.
7532
c35fafde
PA
75332009-04-01 Pedro Alves <pedro@codesourcery.com>
7534
7535 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7536
f8a8dce6
JB
75372009-04-01 Tom Tromey <tromey@redhat.com>
7538
7539 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7540 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7541 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7542 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7543
71c25dea
TT
75442009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7545 Jan Kratochvil <jan.kratochvil@redhat.com>
7546
7547 PR gdb/931
7548 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7549 output.
7550 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7551 for gdb/931.
7552 * dw2-strp.S (DW_AT_language): Change to C++.
7553 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7554
02d9a9ce
JB
75552009-03-31 Joel Brobecker <brobecker@adacore.com>
7556
7557 * gdb.ada/tasks: New testcase.
7558
1042e4c0
SS
75592009-03-30 Stan Shebs <stan@codesourcery.com>
7560
7561 * gdb.trace/actions.exp: Update to match new info trace format.
7562 * gdb.trace/deltrace.exp: Ditto.
7563 * gdb.trace/infotrace.exp: Ditto.
7564 * gdb.trace/passcount.exp: Ditto.
7565 * gdb.trace/save-trace.exp: Ditto.
7566 * gdb.trace/while-stepping.exp: Ditto.
7567 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7568
f8f6f20b
TJB
75692009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7570
7571 * gdb.python/python-frame.c: New file.
7572 * gdb.python/python-frame.exp: New file.
7573
c0c6f777
TJB
75742009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7575
7576 * gdb.python/python-value.exp: Add tests for the address
7577 attribute.
7578
3cb51905
AS
75792009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7580
7581 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7582
88fc996f
DE
75832009-03-26 Doug Evans <dje@google.com>
7584
7585 * gdb.mi/mi-nonstop-exit.exp: New file.
7586 * gdb.mi/non-stop-exit.c: New file.
7587
56ef84b1
TT
75882009-03-26 Tom Tromey <tromey@redhat.com>
7589
7590 Update for change to prologue skipping:
7591 * gdb.mi/mi2-simplerun.exp: Update.
7592 * gdb.mi/mi2-break.exp: Update.
7593 * gdb.mi/mi-simplerun.exp: Update.
7594 * gdb.mi/mi-break.exp: Update.
7595 * gdb.base/ending-run.exp: Update.
7596
def2b000
TJB
75972009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7598
7599 * gdb.python/python-value.exp (test_value_in_inferior): Test
7600 gdb.Value.is_optimized_out attribute.
7601
442ddf59
JK
76022009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7603
7604 * gdb.dwarf2/dw2-noloc-main.c: New file.
7605 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7606 (.text): Remove.
7607 (.data): New.
7608 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7609 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7610 (DW_TAG_subprogram func_cu1, noloc): Remove.
7611 (main): New.
7612 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7613 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7614 (file_symbols): New procedure.
7615
a8df5de4
TT
76162009-03-25 Tom Tromey <tromey@redhat.com>
7617
7618 * gdb.base/charset.exp (valid_target_charset): New proc.
7619 Use it to skip tests on invalid charsets.
7620
cc1d7add
PM
76212009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7622
7623 * gdb.base/completion.exp: Add a test for directory completion.
7624
bcd5727b
JK
76252009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7626
7627 Fix a racy FAIL.
7628 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7629 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7630
cc924cad
TJB
76312009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7632
7633 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7634 * gdb.python/python-function.exp: Add test for function returning
7635 a GDB value.
7636
bc3b79fd
TJB
76372009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7638
7639 * gdb.python/python-function.exp: New file.
7640
6c7a06a3
TT
76412009-03-20 Tom Tromey <tromey@redhat.com>
7642
7643 * gdb.base/store.exp: Update for change to escape output.
7644 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7645 to escape output.
7646 * gdb.base/pointers.exp: Update for change to escape output.
7647 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7648 to escape output.
7649 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7650 escape output.
7651 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7652 to escape output.
7653 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7654 escape output.
7655 * gdb.base/setvar.exp: Update for change to escape output.
7656 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7657 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7658 to escape output.
7659 (test_print_string_constants): Likewise.
7660 * gdb.base/charset.exp (valid_host_charset): Check size of
7661 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7662 cases. Handle "auto"-related output.
7663 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7664 (uvar, Uvar): New globals.
7665
c31af87b
JG
76662009-03-19 Jerome Guitton <guitton@adacore.com>
7667
7668 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7669 deltas.
7670 * gdb.ada/fixed_points.exp: Ditto.
7671
51272cf2
PA
76722009-03-18 Pedro Alves <pedro@codesourcery.com>
7673
7674 * return-nodebug.c: Don't include stdio.h.
7675 (init): Delete.
7676 (func): Delete definition and provide extern declaration.
7677 (t): New.
7678 (main): Don't call printf. Call func and store its result in t.
7679 * return-nodebug1.c: New.
7680 * return-nodebug.exp: Don't expect stdio output. Instead, print
7681 the global variable t. Drop printf formatters and cast types from
7682 foreach loop. Don't use prepare_for_testing. Compile
7683 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7684 define FORMAT or CAST.
7685
d24948ac
PP
76862009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7687
7688 * gdb.base/solib-display.exp: Disable test for remote targers.
7689
61ff14c6
JK
76902009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7691
7692 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7693
cb4dce93
JK
76942009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7695
7696 Fix a racy FAIL.
7697 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7698 code from `follow parent, print pids'.
7699 (`follow child, print pids', `follow parent, print pids'): Call it.
7700 Replace `gdb_test "break..."' by gdb_breakpoint.
7701
f7c60c5e
VP
77022009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7703
7704 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7705 sync and async modes.
f7c60c5e 7706
383ace49
JB
77072009-03-12 Joel Brobecker <brobecker@adacore.com>
7708
7709 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7710 that was checked in by mistake. Remove loading of ada.exp, since
7711 this is not necessary in this case.
7712
4ce102af
JB
77132009-03-12 Joel Brobecker <brobecker@adacore.com>
7714
7715 * gdb.ada/ptype_arith_binop.exp: New testcase.
7716
529a2aef
JB
77172009-03-12 Joel Brobecker <brobecker@adacore.com>
7718
7719 * gdb.ada/mod_from_name: New testcase.
7720
8a38181c
JB
77212009-03-12 Joel Brobecker <brobecker@adacore.com>
7722
7723 * gdb.ada/tick_last_segv: New testcase.
7724
11436dee
VP
77252009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7726
61ff14c6 7727 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7728
1f31650a
VP
77292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7730
61ff14c6
JK
7731 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7732 include the token in ^running and frame info in *stopped.
1f31650a 7733
a3247a22
PP
77342009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7735
7736 * solib-display.exp: New file.
7737 * solib-display-main.c: New file.
7738 * solib-display-lib.c: New file.
61ff14c6 7739
aae64587
PA
77402009-03-05 Pedro Alves <pedro@codesourcery.com>
7741
7742 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7743
44aabfbc
JK
77442009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7745
7746 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7747 (list_and_check_macro): Use more specific test name.
7748 (next to definition): Make the test names unique.
7749
c087fcd3
PM
77502009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7751
7752 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7753
c86cf029
VP
77542009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7755
7756 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7757 notifications.
7758 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7759 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7760 * lib/mi-support.exp (library_loaded_re): New.
7761 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7762
3ea85240
VP
77632009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7764
7765 * gdb.gdb/observer.exp: Use test_notification observer, not
7766 normal_stop, everywhere.
7767 (test_normal_stop_notifications): Rename to...
7768 (test_notifications): ...this.
7769 (test_observer_normal_stop): Rename to...
7770 (test_observer): ...this.
7771
1903f0e6
DE
77722009-02-16 Doug Evans <dje@google.com>
7773
7774 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7775 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7776 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7777 (test_prefixed_syscall,test_int3): New tests.
7778 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7779 (test_prefixed_syscall,test_int3): New tests.
7780
1d33d6ba
VP
77812009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7782
3cb51905
AS
7783 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7784 (mi_expect_interrupt): Likewise.
7785 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7786 response.
1d33d6ba 7787
faafb047
PM
77882009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7789
7790 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7791 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7792 Replace calls to get_valueofx by get_hexadecimal_valueof.
7793
417e16e2
PM
77942009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7795
7796 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7797 (get_integer_valueof): New procedure.
7798 (get_sizeof): Use new get_integer_value_of.
7799 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7800 by get_integer_valueof.
7801
7065b901
TT
78022009-02-13 Tom Tromey <tromey@redhat.com>
7803
7804 * gdb.base/remote.exp (get_sizeof): Remove.
7805 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7806 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7807 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7808 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7809 (get_sizeof): Likewise.
7810
5d7cb8df
JK
78112009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7812
7813 PR fortran/9806
7814 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7815
b2febfff
PP
78162009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7817
7818 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7819
4aa995e1
PA
78202009-02-06 Pedro Alves <pedro@codesourcery.com>
7821
7822 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7823
d8906c6f
TJB
78242009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7825
7826 * gdb.python/python-cmd.exp: New file.
7827
ff4ab08d
TG
78282009-02-06 Tristan Gingold <gingold@adacore.com>
7829
7830 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7831
aacd552b
TG
78322009-02-05 Tristan Gingold <gingold@adacore.com>
7833
7834 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7835 pointer is dereferenced and use this signal name in regexp.
7836 * gdb.base/signull.exp: Ditto.
7837 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7838 * gdb.base/signull.c (main): Ditto.
7839
08c637de
TJB
78402009-02-04 Tom Tromey <tromey@redhat.com>
7841 Thiago Jung Bauermann <bauerman@br.ibm.com>
7842
7843 * gdb.python/python-value.exp: Use `gdb.history' instead of
7844 `gdb.value_from_history'.
7845 (test_value_numeric_ops): Add test for conversion of enum constant.
7846 * gdb.python/python-value.c (enum e): New type.
7847 (evalue): New global.
7848 (main): Use argv.
7849
20261af8
JG
78502009-02-04 Jerome Guitton <guitton@adacore.com>
7851
7852 * gdb.ada/uninitialized_vars: New test program.
7853 * gdb.ada/uninitialized_vars.exp: New testcase.
7854
52e44b43
TT
78552009-02-02 Tom Tromey <tromey@redhat.com>
7856
7857 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7858 * gdb.cp/pr2489.cc: Rename...
7859 * gdb.cp/pr9594.cc: ... to this.
7860
1c71341a
TT
78612009-02-02 Tom Tromey <tromey@redhat.com>
7862
7863 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7864 * gdb.cp/pr2489.cc: New file.
7865 * gdb.cp/cpcompletion.exp: New file.
7866
a4295225
TT
78672009-02-02 Tom Tromey <tromey@redhat.com>
7868
7869 PR exp/9059:
7870 * gdb.cp/call-c.exp: Add regression test.
7871 * gdb.cp/call-c.cc (FooHandle): New typedef.
7872 (main): New variable 'handle'.
7873
592375cd
VP
78742009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7875
7876 * lib/mi-support.exp (et_mi_thread_list)
7877 (check_mi_and_console_threads): Adjust for current thread in
7878 -thread-list-ids output.
7879
41447f92
VP
78802009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7881
889bf7c5
PA
7882 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7883 Call it.
41447f92 7884
35669430
DE
78852009-01-28 Doug Evans <dje@google.com>
7886
7887 * gdb.arch/amd64-disp-step.S: New file.
7888 * gdb.arch/amd64-disp-step.exp: New file.
7889 * gdb.arch/i386-disp-step.S: New file.
7890 * gdb.arch/i386-disp-step.exp: New file.
7891
09f00d9a
PM
78922009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7893
7894 * gdb.base/find.exp: Set newline variable
7895 using quotes instead of braces to fix cygwin failures.
7896
1e8fb976
PA
78972009-01-23 Pedro Alves <pedro@codesourcery.com>
7898
7899 * gdb.base/radix.exp: Add tests to ensure that that set
7900 input-radix 0 and set output-radix 0 are really rejected.
7901
da061712
PA
79022009-01-23 Pedro Alves <pedro@codesourcery.com>
7903
7904 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7905 copyright years.
7906
dd7e2d2b
PA
79072009-01-23 Pedro Alves <pedro@codesourcery.com>
7908
7909 PR gdb/9664:
7910 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7911
392452f6
PA
79122009-01-22 Pedro Alves <pedro@codesourcery.com>
7913
7914 PR c++/9631:
7915 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7916
8653e71c
PM
79172009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7918
7919 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7920 binfile definition to fix Windows OS failure.
7921
a12cc160
DJ
79222009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7923
7924 PR gdb/9346
7925 * gdb.base/interrupt.c (sigint_handler): New.
7926 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7927 on error.
7928 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7929 Test "signal SIGINT".
7930
b89667eb
DE
79312009-01-19 Doug Evans <dje@google.com>
7932
7933 * gdb.base/break.exp: Update expected gdb output.
7934 * gdb.base/sepdebug.exp: Ditto.
7935 * gdb.mi/mi-syn-frame.exp: Ditto.
7936 * gdb.mi/mi2-syn-frame.exp: Ditto.
7937 * gdb.base/call-signal-resume.exp: New file.
7938 * gdb.base/call-signals.c: New file.
7939 * gdb.base/unwindonsignal.exp: New file.
7940 * gdb.base/unwindonsignal.c: New file.
7941 * gdb.threads/interrupted-hand-call.exp: New file.
7942 * gdb.threads/interrupted-hand-call.c: New file.
7943 * gdb.threads/thread-unwindonsignal.exp: New file.
7944
adb483fe
DJ
79452009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7946
7947 * gdb.base/define.exp: Test defining and hooking prefix commands.
7948 * gdb.python/python.exp: Update test for "show user" output.
7949
60023297
JK
79502009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7951
7952 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7953 now the output exactly, using less wildcards. Expect also the output
7954 of gfortran-4.3. Update for the f-valprint.c modification from
7955 2008-04-22.
7956 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7957 Remove gdb_test test names where matching the command.
7958
ccc57cf9
PA
79592009-01-01 Pedro Alves <pedro@codesourcery.com>
7960
7961 PR breakpoints/9681:
7962 * gdb.base/watchpoint.exp: Add regression test.
7963
c7a6ca08
PA
79642008-12-31 Pedro Alves <pedro@codesourcery.com>
7965
7966 * gdb.threads/attach-into-signal.exp: Don't use
7967 gdb_suppress_entire_file.
7968 * gdb.threads/attach-stopped.exp: Ditto.
7969 * gdb.threads/attachstop-mt.exp: Ditto.
7970
3a031f65
PA
79712008-12-31 Pedro Alves <pedro@codesourcery.com>
7972
7973 PR gdb/8812:
7974 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7975
09e6485f
PA
79762008-12-29 Pedro Alves <pedro@codesourcery.com>
7977
7978 PR gdb/7536:
7979 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7980 and unsupported output radices are really rejected.
7981
0cd53049
JK
79822008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7983
7984 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7985
ba163c7e
TT
79862008-12-22 Tom Tromey <tromey@redhat.com>
7987
7988 * gdb.cp/punctuator.exp: New file.
7989
6f4de6c9
JK
79902008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7991
7992 * gdb.base/completion.exp (Completing non-existing component): New test.
7993
0f34d0b4
JK
79942008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7995
7996 Fix for PR gdb/8648.
7997 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7998 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7999 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8000 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8001
db2ad4c3
JK
80022008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8005
bb5ef15e
DP
80062008-12-16 Christophe Lyon <christophe.lyon@st.com>
8007
8008 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8009 compiler actually generate code at the expected line number.
8010
90142adc
JZ
80112008-12-15 Jie Zhang <jie.zhang@analog.com>
8012
8013 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8014
fad6eecd
TT
80152008-12-12 Tom Tromey <tromey@redhat.com>
8016
8017 * gdb.base/commands.exp (redefine_hook_test): New proc.
8018 Call it.
8019
17c8aaf5
TT
80202008-12-11 Tom Tromey <tromey@redhat.com>
8021
8022 * gdb.base/macscp.exp: New regression test.
8023
7c8adf68
TT
80242008-12-11 Tom Tromey <tromey@redhat.com>
8025
8026 * gdb.base/macscp.exp: Print "address.addr".
8027 * gdb.base/macscp1.c (struct outer): New struct.
8028 (address): New global.
8029
b05dcbb7
TT
80302008-12-09 Tom Tromey <tromey@redhat.com>
8031
8032 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8033 Call it.
8034
2d476de1
DE
80352008-12-04 Doug Evans <dje@google.com>
8036
8037 * gdb.server/ext-run.exp: Relax regexp for init program.
8038
87bdc959
TG
80392008-12-03 Tristan Gingold <gingold@adacore.com>
8040
8041 * gdb.base/macscp.exp: Generate an object file during compilation
8042 to work around Darwin dsymutil limitations.
8043
e0740f77
JK
80442008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 Test resolving external references to TLS variables.
8047 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8048 FILE2_THREAD_LOCAL.
8049 (testfile2, srcfile2): New variables.
8050 * gdb.threads/tls.c (file2_thread_local)
8051 (function_referencing_file2_thread_local): New.
8052 * gdb.threads/tls2.c: New file.
8053
67f0aac5
JB
80542008-11-28 Joel Brobecker <brobecker@adacore.com>
8055
8056 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8057 rather than integer, as integer might not be big enough when
8058 on 64bit targets.
67f0aac5 8059
c332165e
JG
80602008-11-27 Jerome Guitton <guitton@adacore.com>
8061
8062 * gdb.cp/formatted-ref.exp: Add equality test.
8063 * gdb.ada/formatted_ref.exp: Ditto.
8064
fc9b693c
JK
80652008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8066
8067 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8068 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8069
a9c64011
AS
80702008-11-20 Andreas Schwab <schwab@suse.de>
8071
8072 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8073 matching syscall entry point.
8074 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8075 (tcatch_vfork_then_child_follow): Likewise. Finish through
8076 vfork even if we stopped at the syscall trampoline.
8077
e2fd701e
DE
80782008-11-20 Doug Evans <dje@google.com>
8079
8080 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8081
69abc51c
TJB
80822008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8083
8084 * gdb.arch/ppc-dfp.exp: New file.
8085 * gdb.arch/ppc-dfp.c: New file.
8086
c14c28ba
PP
80872008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8088
8089 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8090
2e74121d
DE
80912008-11-17 Doug Evans <dje@google.com>
8092
8093 * gdb.mi/mi-syn-frame.exp: Update expected output.
8094 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8095
66bb093b
VP
80962008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8097
8098 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8099 "thread N" results in =thread-selected.
8100 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8101 (mi_send_resuming_command_raw): Be prepared for
8102 =thread-selected.
8103
3d043ef6
VP
81042008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8105
a9c64011
AS
8106 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8107 * lib/mi-support.exp: Likewise.
3d043ef6 8108
808104c8
JB
81092008-11-16 Joel Brobecker <brobecker@adacore.com>
8110
8111 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8112 commands from the expected output for "help catch".
8113
00b22944
JB
81142008-11-15 Joel Brobecker <brobecker@adacore.com>
8115
8116 * gdb.ada/int_deref.exp: New testcase.
8117
59669435
TT
81182008-11-14 Nick Roberts <nickrob@snap.net.nz>
8119
8120 * gdb.mi/gdb2549.exp: New file.
8121
de04a248
DE
81222008-11-11 Doug Evans <dje@google.com>
8123
8124 * gdb.base/callexit.exp: New file.
8125 * gdb.base/callexit.c: New file.
8126
6b8ce727
DE
81272008-11-10 Doug Evans <dje@google.com>
8128
8129 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8130 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8131 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8132 (default_gdb_start,default_gdb_exit): Ditto.
8133 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8134 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8135 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8136 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8137 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8138 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8139
1b14b8aa
AS
81402008-11-03 Andreas Schwab <schwab@suse.de>
8141
8142 * gdb.base/hashline2.exp: Fix typo.
8143 * gdb.base/hashline3.exp: Likewise.
8144
f3134b88
TT
81452008-10-30 Tom Tromey <tromey@redhat.com>
8146
8147 * gdb.base/pointers.exp: Add test.
8148 * gdb.base/pointers.c (k, S): New typedefs.
8149 (instance): New global.
8150
c2226152
AS
81512008-10-30 Andreas Schwab <schwab@suse.de>
8152
8153 * gdb.base/args.exp: Add tests for newlines.
8154
462f405c
JB
81552008-10-30 Joel Brobecker <brobecker@adacore.com>
8156
8157 gdb.base/foll-exec.exp: Update the expected output of a couple
8158 of "info breakpoints" tests.
8159
79a45b7d
TT
81602008-10-28 Tom Tromey <tromey@redhat.com>
8161
8162 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8163
adc13a14
PA
81642008-10-24 Pedro Alves <pedro@codesourcery.com>
8165
8166 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
8167 gdb_start_cmd.
8168 Use runto_main before any test that requires execution.
8169
252fbfc8
PA
81702008-10-23 Pedro Alves <pedro@codesourcery.com>
8171
8172 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8173 instead of SIGINT.
8174
28148e3d
JB
81752008-10-22 Joel Brobecker <brobecker@adacore.com>
8176
8177 * gdb.base/completion.exp: Update expected output following
8178 the addition of the "info tasks" command.
8179
c209f847
TT
81802008-10-22 Tom Tromey <tromey@redhat.com>
8181
8182 * gdb.base/exprs.exp (test_expr): Add test for string
8183 concatenation.
8184
f177e350
PA
81852008-10-19 Pedro Alves <pedro@codesourcery.com>
8186
8187 * configure.ac: Output gdb.python/Makefile.
8188 * configure: Regenerate.
8189 * gdb.python/Makefile.in: New.
8190
cce89356
JB
81912008-10-16 Joel Brobecker <brobecker@adacore.com>
8192
8193 * gdb.base/foll-fork.exp: Adjust the expected output to match
8194 the new description for fork/vfork catchpoints in the "info
8195 breakpoints" output.
8196
176d289d
TJB
81972008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8198
8199 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8200
a08702d6
TJB
82012008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8202
8203 * gdb.python/python-value.c: New file.
8204 * gdb.python/python-value.exp: New file.
8205
1c5cfe86
PA
82062008-10-15 Pedro Alves <pedro@codesourcery.com>
8207
8208 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8209
5a98ad69
DP
82102008-10-15 Denis Pilat <denis.pilat@st.com>
8211
41702f1b 8212 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8213
dcb1a1e2
TT
82142008-10-09 Tom Tromey <tromey@redhat.com>
8215
8216 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8217 'fprintf' and 'stderr'.
8218
9124fe48
JB
82192008-10-07 Joel Brobecker <brobecker@adacore.com>
8220
8221 * gdb.ada/ref_tick_size.exp: New testcase.
8222
45452591
DE
82232008-10-06 Doug Evans <dje@google.com>
8224
8225 * gdb.dwarf2/dw2-cu-size.exp: New file.
8226 * gdb.dwarf2/dw2-cu-size.S: New file.
8227
8228 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8229 .Ltype_int for clarity.
8230
4fc5b208
PP
82312008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8232
8233 PR gdb/2384:
8234 * gdb.cp/gdb2384.exp: Extended to test more cases.
8235 * gdb.cp/gdb2384.cc: Likewise.
8236 * gdb.cp/gdb2384-base.h: Likewise.
8237 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8238
d78df370
JK
82392008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8240
8241 * gdb.base/maint.exp (maint print type): Remove printing
8242 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8243
9a044a89
TT
82442008-09-30 Tom Tromey <tromey@redhat.com>
8245
8246 * gdb.base/macscp.exp: Add completion tests.
8247 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8248 (TWENTY_THREE): Likewise.
8249 (FORTY_EIGHT): Likewise.
8250
506800a9
TT
82512008-09-30 Tom Tromey <tromey@redhat.com>
8252
8253 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8254 everywhere.
8255 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8256
1a6f01b5
JK
82572008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8258
8259 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8260 testcase is derived from. Fix racy dependency on an expected PID
8261 number. No longer support the testcase on Linux kernel 2.4.x.
8262
2fae03e8
TT
82632008-09-27 Tom Tromey <tromey@redhat.com>
8264
8265 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8266 and varargs.
8267
1ad15515
PA
82682008-09-22 Pedro Alves <pedro@codesourcery.com>
8269
8270 * lib/mi-support.exp (mi_expect_interrupt): New.
8271 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8272 from gdb.mi/mi-nonstop.exp.
8273 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8274 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8275 lib/mi-support.exp.
8276 Use mi_check_thread_states throughout. Avoid ".*" and do not
8277 require an anchor after -exec-run.
8278
d0b76dc6
DJ
82792008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8280
8281 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8282 stop is pending. Avoid ".*" when two stops are pending.
8283 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8284 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8285 newlines in fullnames.
8286 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8287 (mi_expect_stop): Update comments. Only anchor in sync mode.
8288 Do not match newlines.
8289 (mi_send_resuming_command_raw): Always return status.
8290 (mi_get_stop_line): Do not match more than one line by accident.
8291 Only anchor in sync mode.
8292 (mi_run_inline_test): If -exec-next fails, give up.
8293
9990c830
UW
82942008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8295
8296 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8297 on SPU.
8298
ebcf6f00
JB
82992008-09-10 Joel Brobecker <brobecker@adacore.com>
8300
8301 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8302
b6db24e5
JB
83032008-09-10 Joel Brobecker <brobecker@adacore.com>
8304
8305 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8306 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8307 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8308 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8309 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8310 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8311 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8312 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8313 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8314 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8315 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8316 Include the "= " sequence in the expected output of print tests.
8317
2bf448e0
JB
83182008-09-10 Joel Brobecker <brobecker@adacore.com>
8319
8320 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8321 description for boolean types.
8322
d51fd4c8
PA
83232008-09-09 Pedro Alves <pedro@codesourcery.com>
8324
8325 * gdb.base/hook-stop-continue.c: New.
8326 * gdb.base/hook-stop-continue.exp: New.
8327
694182d2
DJ
83282008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8329
8330 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8331
3b8a7fc0
JG
83322008-09-08 Jerome Guitton <guitton@adacore.com>
8333
8334 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8335 (stack_check_probe_2, stack_check_probe_loop_1)
8336 (stack_check_probe_loop_2): New functions.
8337 (main): Add call to these new functions.
8338 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8339 functions, check that the breakpoint is inserted at the appropriate
8340 location.
8341 (insert_breakpoint): Slightly refine this procedure so that it can
8342 be called several times in the test.
8343
96cc0ae8
JG
83442008-09-08 Jerome Guitton <guitton@adacore.com>
8345
8346 * gdb.base/stack-checking.c: New file.
8347 * gdb.base/stack-checking.exp: New file.
8348
1f08b409
TJB
83492008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8350
8351 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8352 * gdb.arch/altivec-regs.exp: Likewise.
8353 * gdb.arch/vsx-regs.exp: Likewise.
8354
3099e1c4
TJB
83552008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8356
8357 * gdb.arch/ppc-fp.exp: New file.
8358 * gdb.arch/ppc-fp.c: New file.
8359
cc69bfc1
PP
83602008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8361
8362 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8363 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 8364
b02a33db
MS
83652008-09-04 Michael Snyder <msnyder@vmware.com>
8366
8367 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8368 as "at" (for non-debug functions such as _start).
8369
2992cbe0
UW
83702008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8371
8372 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8373 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8374 software watchpoints.
8375 * gdb.base/watch_thread_num.exp: Likewise.
8376
514f746b
AR
83772008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8378
8379 * gdb.arch/i386-bp_permanent.exp: New test.
8380
876cecd0
TT
83812008-08-24 Tom Tromey <tromey@redhat.com>
8382
8383 * gdb.base/maint.exp: Update "maint print type".
8384
80f73d71
VP
83852008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8386
8387 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8388 support. Adjust the order of "*running" notifications.
8389 * gdb.mi/non-stop.c: Don't cast from int to void* and
8390 back.
8391
d9c78d7d
MK
83922008-08-20 Mark Kettenis <kettenis@gnu.org>
8393
8394 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8395 expect to find it in the "info frame" output.
8396
97a2d1d3
DJ
83972008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8398
8399 * gdb.base/interp.exp: Always consume both prompts.
8400
b96e2927
PA
84012008-08-20 Pedro Alves <pedro@codesourcery.com>
8402
8403 * gdb.base/pending.exp: Test pending breakpoints without symbols
8404 loaded.
8405
8cf6e61a
VP
84062008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8407
8408 * lib/mi-support.exp (mi_expect_stop): Produce
8409 more details on failures.
8410 * gdb.mi/mi-nonstop.exp: New.
8411 * gdb.mi/non-stop.c: New.
8412
c6ebd6cf
VP
84132008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8414
a9c64011
AS
8415 * gdb.mi/mi-async.exp: Use 'set target-async'.
8416 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8417
46a9b8ed
DJ
84182008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8419
8420 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8421
44feb3ce
TT
84222008-08-17 Tom Tromey <tromey@redhat.com>
8423
8424 * gdb.base/help.exp (help catch): Rewrite.
8425
311a4e6b
TJB
84262008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8427
8428 * gdb.base/define.exp: Test indented command documentation.
8429 * gdb.python/python.exp: Test indented multi-line command.
8430
604c2f83
LM
84312008-08-15 Luis Machado <luisgpm@br.ibm.com>
8432
8433 * testsuite/gdb.arch/vsx-regs.c: New source file.
8434 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8435 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8436
886a217c
TT
84372008-08-14 Tom Tromey <tromey@redhat.com>
8438
8439 * gdb.base/macscp.exp: Add regression test for "macro define" or
8440 "macro undef" with no arguments.
8441
c814a4f3
PP
84422008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8443
8444 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8445
12ab8a60
UW
84462008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8447
8448 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8449
d57a3c85
TJB
84502008-08-06 Tom Tromey <tromey@redhat.com>
8451
8452 * gdb.python/python.exp: New file.
8453
c7b778ff
JK
84542008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8455
8456 Fix for PR gdb/1543.
8457 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8458 $LOCATION.
8459 (location): New variable.
8460 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8461 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8462 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8463 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8464 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8465 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8466 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8467 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8468 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8469 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8470 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8471 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8472 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8473 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8474 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8475 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8476 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8477 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8478 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8479 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8480 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8481 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8482 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8483 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8484 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8485 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8486 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8487 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8488 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8489 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8490 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8491 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8492 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8493 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8494 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8495 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8496 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8497 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8498 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8499 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8500 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8501 gdb.base/type-opaque.exp, gdb.base/until.exp,
8502 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8503 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8504 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8505 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8506 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8507 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8508 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8509 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8510 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8511 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8512 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8513 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8514 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8515 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8516 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8517 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8518 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8519 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8520 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8521 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8522 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8523 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8524 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8525 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8526 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8527 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8528 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8529 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8530 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8531 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8532 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8533 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8534 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8535 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8536 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8537 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8538 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8539 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8540 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8541 to bug-gdb@prep.ai.mit.edu .
8542
5e06a3d1
VP
85432008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8544
8545 * lib/mi-support.exp (mi_load_shlibs): New.
8546 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8547
9d81d21b
VP
85482008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8549
8550 * lib/mi-support.exp (get_mi_thread_list)
8551 (check_mi_and_console_threads): New, moved from ...
8552 * gdb.mi/mi-pthread.exp: ...here.
8553 * gdb.mi/gdb669.exp (get_mi_thread_list)
8554 (check_mi_and_console_threads): Delete.
8555 * gdb.mi/mi2-pthread.exp: Likewise.
8556
bae98fe0
TT
85572008-07-28 Tom Tromey <tromey@redhat.com>
8558
8559 * Makefile.in (just-check): Remove. Move body to...
8560 (check): ... here.
8561
57380f4e
DJ
85622008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8563
8564 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8565 Add a test for duplicated SIGINTs.
8566
e09490f1
DJ
85672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8568
8569 * gdb.threads/schedlock.exp (get_args): Update to work for any
8570 value of NUM.
8571 (Top level): Report the number of threads that did not resume.
8572
6387b45f
DJ
85732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8574
8575 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8576
62f64ff2
DJ
85772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8578
8579 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8580 non-MI prompt.
8581
fa8de41e
TT
85822008-07-26 Tom Tromey <tromey@redhat.com>
8583
8584 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8585 (function_struct, function_struct_ptr): New globals.
8586 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8587 function pointer in a struct.
8588
ccb3ac8a
TT
85892008-07-26 Tom Tromey <tromey@redhat.com>
8590
8591 * gdb.base/macscp.exp: Add test for macro lexing bug.
8592
d7d9f01e
TT
85932008-07-18 Tom Tromey <tromey@redhat.com>
8594
8595 * gdb.base/macscp.exp: Add macro tests.
8596
9bf07184
PP
85972008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8598
8599 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8600
becf6477
PP
86012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8602
8603 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8604
0709f7d3
PP
86052008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8606
8607 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8608
7093c834
PP
86092008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8610
8611 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8612
b432ffe3
JK
86132008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8614
8615 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8616
b1a268e5
VP
86172008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8618
8619 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8620
e2995f8e
KB
86212008-07-11 Kevin Buettner <kevinb@redhat.com>
8622
8623 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8624 of regexp to account for changes made to GDB in the printing of
8625 byte vectors.
8626
14032a66
TT
86272008-07-11 Tom Tromey <tromey@redhat.com>
8628
8629 * gdb.base/completion.exp: Add 'help' completion test.
8630
981505ef
JK
86312008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8632
8633 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8634
10568435
JK
86352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8636
8637 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8638
4487aabf
PA
86392008-07-09 Pedro Alves <pedro@codesourcery.com>
8640
8641 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8642
a4a9b1c4
PA
86432008-07-09 Pedro Alves <pedro@codesourcery.com>
8644
8645 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8646
3c3185ac
JK
86472008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8648
8649 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8650
7ebd49dc
VP
86512008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8652
8653 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8654 previous commit. Add a comment.
8655
84e46146
PA
86562008-06-28 Pedro Alves <pedro@codesourcery.com>
8657
8658 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8659
0f8d4a2f
VP
86602008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8661
8662 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8663
f747e0ce
PA
86642008-06-27 Pedro Alves <pedro@codesourcery.com>
8665
8666 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8667 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8668 compiling an executable, link in an object that forces unbuffered
8669 output.
8670 * lib/set_unbuffered_mode.c: New file.
8671
734a5c36
JK
86722008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8673
8674 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8675
a2840c35
VP
86762008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8677
a9c64011
AS
8678 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8679 mi_expect_stop.
8680 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8681 Demand that *running is output.
8682 (detect_async): Perform checking every time.
8683 (mi_send_resuming_command): Extract everything into...
8684 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8685 (mi_expect_stop): Don't accept any output before *stopped.
8686
6ae37fef
VP
86872008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8688
8689 Robustify mi-simplerun.
a9c64011
AS
8690 * gdb.mi/basics.c (main): Add a call to sleep.
8691 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8692 * gdb.mi/mi2-cli.exp: Likewise.
8693 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8694
b4aa76f0 86952008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8696
8697 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8698
e1ac3328
VP
86992008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8700
a9c64011
AS
8701 * gdb.mi/mi-console.exp: Adjust.
8702 * gdb.mi/mi-syn-frame.exp: Adjust.
8703 * gdb.mi/mi2-console.exp: Adjust.
8704 * gdb.mi/mi2-syn-frame.exp: Adjust.
8705 * lib/mi-support.exp (mi_run_cmd): Adjust.
8706 (mi_send_resuming_command): Adjust.
e1ac3328 8707
f7f9a841
VP
87082008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8709
8710 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8711 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8712 testing of stopped.
8713 * gdb.mi/mi2-syn-frame.exp: Likewise.
8714 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8715 (async, detect_async): New.
8716 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8717 depending on if we're running in sync or async mode.
f7f9a841 8718
37cd5d19
TT
87192008-06-09 Tom Tromey <tromey@redhat.com>
8720
8721 * gdb.base/completion.exp: New tests for field name completion
8722 with spaces, and field name completion with '->'.
8723
65d12d83
TT
87242008-06-06 Tom Tromey <tromey@redhat.com>
8725
8726 * gdb.base/break1.c (struct some_struct): New struct.
8727 (values): New global.
8728 * gdb.base/completion.exp: Add field name completion test.
8729
ebfe2e3f
PP
87302008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8731
8732 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8733 to pointer.
8734 * gdb.cp/call-c.cc: Likewise.
8735
bcf6fc3a
NR
87362008-06-06 Nick Roberts <nickrob@snap.net.nz>
8737
8738 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8739 annotation.
8740
49fd4a42 87412008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8742 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8743
8744 * gdb.threads/execl.c, gdb.threads/execl1.c,
8745 gdb.threads/execl.exp: New tests.
a9c64011 8746
8a34ac3f
AR
87472008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8748 Daniel Jacobowitz <dan@codesourcery.com>
8749
8750 * gdb.cp/exception.exp: Activate test, make it work with pending
8751 catchpoints.
8752
86ae69ef
JK
87532008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8754
8755 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8756
f7f9ae2c
VP
87572008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8758
a9c64011
AS
8759 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8760 now printed.
8761 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8762
2a2d4dc3
AS
87632008-05-27 Andreas Schwab <schwab@suse.de>
8764
8765 * gdb.base/frame-args.exp: Handle arguments that are optimized
8766 out.
8767
5099e4d9
LM
87682008-05-26 Luis Machado <luisgpm@br.ibm.com>
8769
8770 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8771 quiet for ppc32 and group options into a single variable.
8772
d9c36a91
JB
87732008-05-23 Joel Brobecker <brobecker@adacore.com>
8774
8775 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8776 of zero-size elements.
8777 * gdb.ada/null_array.exp: Test printing this new array.
8778
103a8671
JK
87792008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8780
8781 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8782
07a4cc1a 87832008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8784
8785 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8786 of the "finish" command.
8787
55f996a7
NR
87882008-05-21 Nick Roberts <nickrob@snap.net.nz>
8789
8790 * gdb.base/annota1.exp: Test for new annotation.
8791
907fc202
UW
87922008-05-16 Pedro Alves <pedro@codesourcery.com>
8793
8794 * gdb.base/fixsection.exp: New file.
8795 * gdb.base/fixsection0.c: New file.
8796 * gdb.base/fixsection1.c: New file.
8797
e8f97270
UW
87982008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8799
8800 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8801 * gdb.base/annota3.exp: Likewise.
8802
ac0bb574
NF
88032008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8804
8805 * gdb.base/watch_thread_num.exp: Don't run tests that require
8806 watchpoints if the target doesn't support them.
8807
6fadd07a
DE
88082008-05-12 Doug Evans <dje@google.com>
8809
8810 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8811
6e9a4a30
JB
88122008-05-09 Joel Brobecker <brobecker@adacore.com>
8813
8814 * gdb.ada/assign_1.exp: New testcase.
8815
08388c79
DE
88162008-05-09 Doug Evans <dje@google.com>
8817
a3c83fae
DE
8818 * gdb.base/find.exp: New file.
8819 * gdb.base/find.c: New file.
08388c79 8820
bd5ddfe8
DJ
88212008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8822
8823 * gdb.base/commands.exp (watchpoint_command_test): Handle
8824 gdb,no_hardware_watchpoints.
8825 * gdb.base/float.exp: Allow ARM targets without floating point.
8826 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8827
b5dd68e2 88282008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8829 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8830
8831 * gdb.ada/lang_switch: New test program.
8832 * gdb.ada/lang_switch.exp: New testcase.
8833
382d13d1
DE
88342008-05-05 Doug Evans <dje@google.com>
8835
8836 * gdb.base/help.exp (disassemble): Update expected help text.
8837
9dd789d0
PA
88382008-05-04 Pedro Alves <pedro@codesourcery.com>
8839
8840 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8841
611c83ae
PA
88422008-05-04 Pedro Alves <pedro@codesourcery.com>
8843
8844 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8845 different times.
8846
ff013f42
JK
88472008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8848
8849 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8850 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8851 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8852 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8853
96dff6a2
VP
88542008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8855
8856 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8857 notification to appear.
8858
55cd6f92
DJ
88592008-05-04 Daniel Jacobowitz <dan@debian.org>
8860
8861 * gdb.base/fullname.c: New file.
8862 * gdb.base/fullname.exp: New file.
8863 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8864
d705c43c
PA
88652008-05-03 Pedro Alves <pedro@codesourcery.com>
8866
8867 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8868 expressions with macros.
8869
333222e1
JK
88702008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8873
5ac01682
DJ
88742008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8875
8876 * gdb.base/completion.exp: Handle lack of other symbols beginning
8877 with "a".
8878
8879 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8880
237fc4c9
PA
88812008-05-02 Jim Blandy <jimb@codesourcery.com>
8882
8883 * gdb.asm/asmsrc1.s: Add scratch space.
8884
ed5e9466
DJ
88852008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8886 Daniel Jacobowitz <dan@codesourcery.com>
8887
8888 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8889 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8890 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8891
b39cc962
DJ
88922007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8893
8894 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8895
36d520f5
JB
88962008-05-01 Joel Brobecker <brobecker@adacore.com>
8897
8898 * gdb.base/info-target.exp: New testcase.
8899
8d4e3071
DJ
89002008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8901
8902 * gdb.cp/hang.exp: Use .cc instead of .C.
8903 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8904 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8905
6f3f3097
DJ
89062008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8907
8908 * gdb.base/gdb1250.exp: Remove perror.
8909 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8910
5550a914
PA
89112008-04-30 Pedro Alves <pedro@codesourcery.com>
8912
8913 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8914 .2byte.
8915
d848e687
DJ
89162008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8917
8918 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8919 (maybe_kfail): New.
8920
93b5768b
PA
89212008-04-25 Pedro Alves <pedro@codesourcery.com>
8922
8923 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8924
721c02de
VP
89252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8926
a9c64011
AS
8927 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8928 * gdb.mi/mi2-syn-frame.exp: Likewise.
8929 * lib/mi-support.exp: Likewise.
721c02de 8930
74960c60
VP
89312008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8932
8933 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8934 to specify regexp for the location to stop at.
8935 * gdb.base/break-always.c: New.
8936 * gdb.base/break-always.exp: New.
8937
d24317b4
VP
89382008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8939
8940 * lib/mi-support.exp (mi_runto_helper): Adjust
8941 for the original-location field.
8942 (mi_create_breakpoint, mi_list_breakpoints): New.
8943 * gdb.mi/mi-break.exp: Adjust.
8944 * gdb.mi/mi2-break.exp: Adjust.
8945 * gdb.mi/mi-pending.exp: Adjust.
8946 * gdb.mi/mi-simplerun.exp: Adjust.
8947 * gdb.mi/mi2-simplerun.exp: Adjust.
8948 * gdb.mi/mi-syn-frame.exp: Adjust.
8949 * gdb.mi/mi2-syn-frame.exp: Adjust.
8950 * gdb.mi/mi-until.exp: Adjust.
8951 * gdb.mi/mi2-until.exp: Adjust.
8952 * gdb.mi/mi-var-display.exp: Adjust.
8953 * gdb.mi/mi2-var-display.exp: Adjust.
8954 * gdb.mi/mi-watch.exp: Adjust.
8955 * gdb.mi/mi2-watch.exp: Adjust.
8956
fdc59709 89572008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8958
a9c64011
AS
8959 * aclocal.m4: Add override.m4.
8960 * configure: Regenerate.
fdc59709 8961
8e91f023
VP
89622008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8963
8964 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8965 '-var-update --all-values' reports new value even the type
8966 of a variable object has changed.
8967
233a11ab
CS
89682008-04-18 Craig Silverstein <csilvers@google.com>
8969
8970 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8971 files.
d24317b4 8972
9c1137ad
JB
89732008-04-18 Joel Brobecker <brobecker@adacore.com>
8974
8975 * gdb.ada/atomic_enum: New test program.
8976 * gdb.ada/atomic_enum.exp: New testcase.
8977
66d0bbc7
DE
89782008-04-17 Doug Evans <dje@google.com>
8979
8980 * gdb.opt/Makefile.in: Fix whitespace.
8981
100906b0
UW
89822008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8983
8984 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8985
4584e32e
DE
89862008-04-17 Doug Evans <dje@google.com>
8987
8988 * gdb.base/hashline1.exp: New testcase.
8989 * gdb.base/hashline2.exp: New testcase.
8990 * gdb.base/hashline2.exp: New testcase.
8991
0a320680
PA
89922008-04-17 Pedro Alves <pedro@codesourcery.com>
8993
8994 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8995
18ac113b
AR
89962008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8997
8998 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8999 temporary breakpoint to match "Temporary breakpoint".
9000 * gdb.base/break.exp (delete_breakpoints): Likewise.
9001 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9002 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9003 * gdb.base/display.exp: Likewise.
9004 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9005 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9006 * gdb.base/restore.exp (restore_tests): Likewise.
9007 * gdb.base/sepdebug.exp: Likewise.
9008 * gdb.base/watchpoint.exp: Likewise.
9009 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9010 * gdb.mi/mi-pending.exp: Likewise.
9011 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9012 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9013 * gdb.mi/mi-var-cmd.exp: Likewise.
9014 * gdb.mi/mi-var-display.exp: Likewise.
9015 * gdb.mi/mi2-cli.exp: Likewise.
9016 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9017 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9018 * gdb.mi/mi2-var-display.exp: Likewise.
9019 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9020 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9021 new "disp" field.
a9c64011 9022 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9023 reason. This is to support fix for PR2424.
9024
add38693
JK
90252008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9026
9027 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9028
fcacd99f
VP
90292008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9030
9031 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9032 field. Add more floating varobj tests.
fcacd99f 9033 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9034 field.
9035 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9036 (main): Call do_at_tests.
9037 * lib/mi-support.exp (mi_create_floating_varobj)
9038 (mi_varobj_update_with_type_change): New.
fcacd99f 9039
de051565
MK
90402008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9041
9042 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9043 option of -var-evaluate-expression.
9044 * gdb.mi/mi2-var-display.exp: Likewise.
9045
dbc52822
VP
90462008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9047
9048 Introduce test setup helpers.
a9c64011
AS
9049 * lib/gdb.exp (build_executable, clean_restart)
9050 (prepare_for_testing): New.
9051 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9052 * gdb.base/return.exp: Likewise.
9053 * gdb.base/ending-run.exp: Likewise.
dbc52822 9054
473591da
NR
90552008-04-07 Nick Roberts <nickrob@snap.net.nz>
9056
9057 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9058 Interface (MI) responses.
9059
2b2d9e11
VP
90602008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9061
a9c64011
AS
9062 * gdb.cp/breakpoint.cc: New code to test conditions involving
9063 member variables.
9064 * gdb.cp/breakpoint.exp: Test condition involving member
9065 variables.
2b2d9e11 9066
bb378428
VP
90672008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9068
9069 * lib/mi-support.exp (mi_expect_stop): New.
9070 (mi_run_cmd): Change the
9071 token. Use mi_send_resuming_command, use
9072 mi_expect_stop.
9073 (mi_execute_to_helper): Rename to mi_execute_to.
9074 (mi_send_resuming_command): Add more error patterns.
9075 (mi_wait_for_stop): Renamed to...
9076 (mi_get_stop_line): ...this.
9077 (mi_run_inline_test): Adjust.
9078
9079 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9080 * gdb.mi/mi-console.exp: Likewise.
9081 * gdb.mi/mi-pending.exp: Likewise.
9082 * gdb.mi/mi-simplerun.exp: Likewise.
9083 * gdb.mi/mi-stack.exp: Likewise.
9084 * gdb.mi/mi-stepi.exp: Likewise.
9085 * gdb.mi/mi-syn-frame.exp: Add comment.
9086 * gdb.mi/mi-until.exp: Likewise.
9087 * gdb.mi/mi-var-display.exp: Likewise.
9088 * gdb.mi/mi-watch.exp: Likewise.
9089 * gdb.mi/mi2-cli.exp: Likewise.
9090 * gdb.mi/mi2-console.exp: Likewise.
9091 * gdb.mi/mi2-simplerun.exp: Likewise.
9092 * gdb.mi/mi2-stack.exp: Likewise.
9093 * gdb.mi/mi2-stepi.exp: Likewise.
9094 * gdb.mi/mi2-until.exp: Likewise.
9095 * gdb.mi/mi2-var-display.exp: Likewise.
9096 * gdb.mi/mi2-watch.exp: Likewise.
9097
62172bb9
UW
90982008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9099
9100 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9101
9102 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9103
a13e061a
PA
91042008-04-04 Pedro Alves <pedro@codesourcery.com>
9105
9106 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9107 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9108 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9109 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9110 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9111 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9112 expect an mi error duplicated in stderr.
9113
eae06beb
JB
91142008-04-03 Joel Brobecker <brobecker@adacore.com>
9115
9116 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9117 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9118 Add a couple of tests that verify the behavior when the new setting
9119 is set to "cancel" and "all".
9120 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9121 "ask" before we start the testing.
9122
79c6ced6
AR
91232008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9124
9125 * gdb.cp/casts.cc: Add class reference variables.
9126 * gdb.cp/casts.exp: New test cases for up/down casting references.
9127
6c2d1a6b
MK
91282008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9129
9130 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9131 instead of beginning to make an extra test pass.
9132 * gdb.mi/mi2-var-display.exp: Likewise.
9133
55b411d9
MR
91342008-03-31 Maciej W. Rozycki <macro@mips.com>
9135
9136 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9137
c6140da2
MD
91382008-03-31 Markus Deuling <deuling@de.ibm.com>
9139 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9140
9141 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9142 value. Add xfail for older kernels.
9143
79732189
AR
91442008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9145
9146 Bring mi-support in line with gdb.exp.
9147 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9148 (mi_gdb_start): New function.
9149
33c3676e
MR
91502008-03-28 Maciej W. Rozycki <macro@mips.com>
9151
9152 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9153
92e28119
VP
91542008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9155
9156 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
9157 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 9158
9e8e3afe
VP
91592008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9160
9161 * lib/mi-support.exp (mi_create_varobj_checked): New.
9162 (mi_list_varobj_children): Allow to check for a
9163 value.
9164 (mi_list_array_varobj_children): New.
9165
9166 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
9167 and mi_list_varobj_children, as opposed to hardcoding
9168 expected strings.
9169 * gdb.mi/gdb701.exp: Likewise.
9170 * gdb.mi/gdb792.exp: Likewise.
9171 * gdb.mi/mi-var-block.exp: Likewise.
9172 * gdb.mi/mi-var-cmd.exp: Likewise.
9173 * gdb.mi/mi-var-invalidate.exp: Likewise.
9174 * gdb.mi/mi2-var-block.exp: Likewise.
9175 * gdb.mi/mi2-var-child.exp: Likewise.
9176 * gdb.mi/mi2-var-cmd.exp: Likewise.
9177 * gdb.mi/mi2-var-display.exp: Likewise.
9178
9df50351
JK
91792008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9180
9181 Fix random false FAILs on i386.
9182 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9183
31e5d73a
DJ
91842008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9185
9186 PR gdb/544
9187 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9188
12f4afab
DJ
91892008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9190
9191 PR gdb/544
9192 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9193
b562a0cb
DJ
91942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9195
9196 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9197 fixed PR gdb/544.
9198
17faa917
DJ
91992008-03-21 Pedro Alves <pedro@codesourcery.com>
9200
9201 * gdb.threads/fork-child-threads.exp: Test next over fork.
9202
6214f497
DJ
92032008-03-21 Chris Demetriou <cgd@google.com>
9204
9205 * gdb.base/break.exp (rbreak junk): New test for rbreak
9206 "Junk at end of arguments" issue.
9207
63092375
DJ
92082008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9209
9210 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9211 *& to work on created array elements.
9212 (Top level): Test print $pc with a file. Test string operations
9213 without a target.
9214 * gdb.base/ptype.exp: Do not expect *& to work on created array
9215 elements.
9216
b21991b0
DJ
92172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9218
9219 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9220 gdb.threads/staticthreads.exp: Update exit query.
9221
c4b347c7
SL
92222008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9223
9224 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9225
fa4727a6
DJ
92262008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9227
9228 * gdb.base/watchpoint.c (global_ptr, func4): New.
9229 (main): Call func4.
9230 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9231 (test_inaccessible_watchpoint): New.
9232
2f34202f
MR
92332008-02-29 Maciej W. Rozycki <macro@mips.com>
9234
9235 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9236 select the largest.
9237
0d6ba1b1
DJ
92382008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9239
9240 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9241 frames-invalid annotations.
9242
e691325a
PM
92432008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9244
a9c64011 9245 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9246
f85b5ecc
DE
92472008-02-27 Doug Evans <dje@google.com>
9248
9249 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9250 for bug 1738.
9251 (breakpoint_to_handler_entry): Ditto.
9252
b40e7bf3
JB
92532008-02-27 Joel Brobecker <brobecker@adacore.com>
9254
9255 * gdb.base/ending-run.exp: Use the first line of code inside
9256 function body to test breakpoints.
9257 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9258 location where the breakpoint is inserted when using the line
9259 where a function is declared. Fix typo in the description of
9260 one of the tests.
9261 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9262
2faca73a
PM
92632008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9264
9265 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9266 tests.
2faca73a 9267
6f439c36
PM
92682008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9269
9270 * gdb.base/args.exp: avoid same output for tests
9271 with single quotes.
9272
54e52265
VP
92732008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9274
a9c64011
AS
9275 * gdb.base/annota1.exp: Adjust for 'info break'
9276 format changes.
9277 * gdb.base/annota3.exp: Likewise.
9278 * gdb.base/break.exp: Likewise.
9279 * gdb.base/condbreak.exp: Likewise.
9280 * gdb.base/pending.exp: Likewise.
9281 * gdb.base/sepdebug.exp: Likewise.
9282 * gdb.base/unload.exp: Likewise.
9283 * gdb.cp/ovldbreak.exp: Likewise.
9284 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9285
897b09ca
DE
92862008-02-07 Doug Evans <dje@google.com>
9287
9288 * gdb.cp/mb-inline.exp: New.
9289 * gdb.cp/mb-inline.h: New.
9290 * gdb.cp/mb-inline1.cc: New.
9291 * gdb.cp/mb-inline2.cc: New.
9292
b1c32d35
PM
92932008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9294
9295 * gdb.pascal/floats.pas: New test program.
9296 * gdb.pascal/floats.exp: New testcase.
9297
1a4ca44a
TJB
92982008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9299
9300 * gdb.base/callfuncs.c (t_float_many_args): New function.
9301 (t_double_many_args): New function.
9302 * gdb.base/callfuncs.exp: Add tests for exceeding float
9303 and double parameters passed through the stack.
9304
439048e8
JB
93052008-02-05 Joel Brobecker <brobecker@adacore.com>
9306
9307 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9308 gdb.ada/complete/foo.adb: New files.
9309 * gdb.ada/complete.exp: New testcase.
9310
81fe8080
DE
93112008-02-03 Doug Evans <dje@google.com>
9312
301f0ecf
DE
9313 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9314
81fe8080
DE
9315 * gdb.cp/gdb2384.exp: New file.
9316 * gdb.cp/gdb2384.cc: New file.
9317 * gdb.cp/gdb2384-base.h: New file.
9318 * gdb.cp/gdb2384-base.cc: New file.
9319
4b071aec
DE
93202008-02-02 Doug Evans <dje@google.com>
9321
9322 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9323
61137ba6
JB
93242007-02-01 Joel Brobecker <brobecker@adacore.com>
9325
9326 * gdb.ada/sym_print_name: New test program.
9327 * gdb.ada/sym_print_name.exp: New testcase.
9328
93292007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
9330
9331 * gdb.ada/nested/hello.adb: New file.
9332 * gdb.ada/nested.exp: New testcase.
9333 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9334
98deb0da
VP
93352008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9336
9337 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
9338 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9339 don't cause future evaluations of function to report
9340 creation of internal breakpoints.
98deb0da 9341
723a2275
VP
93422008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9343
9344 * gdb.mi/mi-break.exp (test_error): New.
9345 Call it.
9346
fb546a2f
LM
93472008-01-31 Luis Machado <luisgpm@br.ibm.com>
9348
9349 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9350 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9351
2d8fd90a
PM
93522008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9353
9354 * gdb.pascal/integers.pas: New test program.
9355 * gdb.pascal/integers.exp: New testcase.
9356
a7fa0ded
PM
93572008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9358
9359 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9360
5e1a1926
TJB
93612008-01-30 Luis Machado <luisgpm@br.ibm.com>
9362
9363 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9364 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9365
8d04f9f0
JB
93662008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9367
9368 * gdb.ada/formatted_ref: New test program.
9369 * gdb.ada/formatted_ref.exp: New testcase.
9370
9371 * gdb.cp/formatted-ref.cc: New file.
9372 * gdb.cp/formatted-ref.exp: New testcase.
9373
ce75a98f
JB
93742008-01-30 Joel Brobecker <brobecker@adacore.com>
9375
9376 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9377
e835f6bf
NR
93782008-01-30 Nick Roberts <nickrob@snap.net.nz>
9379
9380 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9381 (test_file_list_exec_source_file): Update to new macro-info field.
9382
d118ef87
PH
93832008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9384
9385 * gdb.ada/exprs: New test program.
9386 * gdb.ada/exprs.exp: New testcase.
9387
7d35ab09
TJB
93882008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9389
9390 * dfp-test.c (DELTA, DELTA_B): New definitions.
9391 (double_val1, double_val2, double_val3, double_val4, double_val5,
9392 double_val6, double_val7, double_val8, double_val9, double_val10,
9393 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9394 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9395 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9396 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9397 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9398 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9399 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9400 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9401 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9402 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9403 dec128_val16): New global variables.
9404 (decimal_dec128_align): New function.
9405 (decimal_mixed): Likewise.
9406 (decimal_many_args_dec32): Likewise.
9407 (decimal_many_args_dec64): Likewise.
9408 (decimal_many_args_dec128): Likewise.
9409 (decimal_many_args_mixed): Likewise.
9410 * dfp-test.exp: Add tests calling new inferior functions.
9411
2d717e4f
DJ
94122008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9413
9414 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9415 gdb.server/ext-run.exp: New files.
9416 * lib/gdbserver-support.exp (gdbserver_download): New.
9417 (gdbserver_start): New. Update gdbserver expected
9418 output.
9419 (gdbserver_spawn): Use them.
9420 (gdbserver_start_extended): New.
9421
e85a822c
DJ
94222008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9423
9424 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9425 Run on GNU/Linux.
9426 (do_exec_tests): Check for systems which do not support catchpoints.
9427 Do not match START.
9428 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9429 Run on GNU/Linux. Enable verbose output.
9430 (check_fork_catchpoints): New.
9431 (explicit_fork_child_follow, catch_fork_child_follow)
9432 (tcatch_fork_parent_follow): Update expected messages.
9433 (do_fork_tests): Use check_fork_catchpoints.
9434 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9435 Run on GNU/Linux. Enable verbose output.
9436 (check_vfork_catchpoints): New.
9437 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9438 expected messages.
9439 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9440
401ea829
JB
94412008-01-29 Jim Blandy <jimb@red-bean.com>
9442
9443 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9444 host' errors.
9445 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9446
aceaf3ad
JB
94472008-01-29 Jim Blandy <jimb@red-bean.com>
9448
9449 * gdb.threads/sigthread.c: Use barriers to ensure that
9450 child_thread and child_thread_two are always initialized before we
9451 start to use them.
9452
a5606eee
VP
94532008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9454
9455 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9456 * gdb.base/watchpoint-solib.c: New.
9457 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9458
c55a82bb
PM
94592008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9460
9461 * gdb.base/gdb1056.exp: Add unsigned integer test.
9462
0993fe05
DE
94632008-01-28 Doug Evans <dje@google.com>
9464
9465 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9466
4fe42e7f
JB
94672008-01-27 Jim Blandy <jimb@codesourcery.com>
9468
c7a69933
JB
9469 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9470
4fe42e7f
JB
9471 * gdb.base/expand-psymtabs.exp: Doc fix.
9472
5def8285
MK
94732008-01-26 Mark Kettenis <kettenis@gnu.org>
9474
9475 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9476
5313c911
NR
94772008-01-24 Nick Roberts <nickrob@snap.net.nz>
9478
a9c64011 9479 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9480 -var-set-format.
9481
93815fbf
VP
94822008-01-23 Chris Demetriou <cgd@google.com>
9483
9484 * gdb.threads/thread_events.c: New testcase source file.
9485 * gdb.threads/thread_events.exp: New testcase expect file.
9486
467a88ee
NR
94872008-01-23 Nick Roberts <nickrob@snap.net.nz>
9488
9489 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9490
9491 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9492 -var-set-format.
9493
d8f82aba
DJ
94942008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9495 Vladimir Prus <vladimir@codesourcery.com>
9496
9497 * gdb.base/float.exp: Allow missing floating point for m68k and
9498 PowerPC.
9499
60c46647
VP
95002008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9501
9502 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9503 ignore count.
9504 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9505 * gdb.mi/mi-cli.exp: Adjust.
9506 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9507
c7dd36a1
PA
95082008-01-17 Pedro Alves <pedro@codesourcery.com>
9509
9510 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9511 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9512 with dummy_ptr's address.
9513 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9514 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9515 all targets.
9516 * gdb.mi/mi2-var-child.exp: Likewise.
9517
39d5313e
JB
95182008-01-09 Joel Brobecker <brobecker@adacore.com>
9519
9520 * gdb.ada/null_array: New test program.
9521 * gdb.ada/null_array.exp: New testcase.
9522
0aea4bf3
LM
95232008-01-09 Luis Machado <luisgpm@br.ibm.com>
9524
9525 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9526 with required float modifiers.
9527
0b354900
JB
95282008-01-08 Joel Brobecker <brobecker@adacore.com>
9529
9530 * gdb.ada/funcall_param: New test program.
9531 * gdb.ada/funcall_param.exp: New testcase.
9532
cdb7f5d4
JB
95332008-01-08 Joel Brobecker <brobecker@adacore.com>
9534
9535 * gdb.ada/arrayparam: New test program.
9536 * gdb.ada/arrayparam.exp: New testcase.
9537
88e2547f
JB
95382008-01-08 Joel Brobecker <brobecker@adacore.com>
9539
9540 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9541 landed. Should also fix random failures in the test following it.
9542
f6867ce0
TJB
95432008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9544
9545 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9546 for expressions with decimal float values.
9547 (test_dfp_conversions): New function to test casts to and from
9548 decimal float types.
9549 Call test_dfp_conversions.
9550 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9551 elements.
9552 (main): Initialize ds.float4 and ds.double8 elements.
9553 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9554 string to new error message.
9555 (d64_set_tests): Likewise.
9556 (d128_set_tests): Likewise.
9557 Add tests for expressions with decimal float variables. Add tests for
9558 conversions to and from decimal float types.
9559
f9c11282
JB
95602008-01-05 Joel Brobecker <brobecker@adacore.com>
9561
9562 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9563 * gdb.ada/packed_tagged.exp: New testcase.
9564
0ecbca72
JB
95652008-01-04 Joel Brobecker <brobecker@adacore.com>
9566
9567 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9568 gdb.ada/homonym/homonym_main.adb: New files.
9569 * gdb.ada/homonym.exp: New testcase.
9570
c18d3d89
JB
95712008-01-04 Joel Brobecker <brobecker@adacore.com>
9572
9573 * gdb.ada/packed_array.exp: Add testing of references to
9574 a packed array.
9575
ecc7085b
JB
95762008-01-04 Joel Brobecker <brobecker@adacore.com>
9577
9578 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9579 New files.
9580 * gdb.ada/type_coercion.exp: New testcase.
9581
c474c922
JB
95822008-01-04 Joel Brobecker <brobecker@adacore.com>
9583
9584 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9585 gdb.ada/tagged/foo.adb: New file.
9586 * gdb.ada/tagged.exp: New testcase.
9587
9005b927
JB
95882008-01-04 Joel Brobecker <brobecker@adacore.com>
9589
9590 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9591 gdb.ada/ptype_field/foo.adb: New files.
9592 * gdb.ada/ptype_field.exp: New testcase.
9593
1a6aaad8
JB
95942008-01-03 Joel Brobecker <brobecker@adacore.com>
9595
9596 * gdb.ada/print_pc.exp: New testcase.
9597
0ef22f53
JB
95982008-01-03 Joel Brobecker <brobecker@adacore.com>
9599
9600 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9601 gdb.ada/taft_type/p.adb: New files.
9602 * gdb.ada/taft_type.exp: New testcase.
9603
1689ecf8
JB
96042008-01-03 Joel Brobecker <brobecker@adacore.com>
9605
9606 * gdb.ada/array_bounds/bar.adb: New file.
9607 * gdb.ada/array_bounds.exp: New testcase.
9608
a4d0b9c3
JB
96092008-01-03 Joel Brobecker <brobecker@adacore.com>
9610
9611 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9612 gdb.ada/arrayptr/foo.adb: New files.
9613 * gdb.ada/arrayptr.exp: New testcase.
9614
a31ace00
JB
96152008-01-03 Joel Brobecker <brobecker@adacore.com>
9616
9617 * gdb.base/set-lang-auto.exp: New testcase.
9618
a97fced3
JB
96192008-01-03 Joel Brobecker <brobecker@adacore.com>
9620
9621 * gdb.ada/fun_addr/foo.adb: New file.
9622 * gdb.ada/fun_addr.exp: New testcase.
9623
ef29ce1a
JK
96242008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9625
9626 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9627 New files
9628
0fafefe3
JB
96292008-01-02 Joel Brobecker <brobecker@adacore.com>
9630
9631 * array_subscript_addr/p.adb: New file.
a9c64011 9632 * array_subscript_addr.exp: New testcase.
0fafefe3 9633
c4359f8d
JB
96342008-01-02 Joel Brobecker <brobecker@adacore.com>
9635
a9c64011 9636 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9637 New files.
9638 * gdb.ada/str_cmp_ref.exp: New testcase.
9639
1aa1b15b
JB
96402008-01-01 Joel Brobecker <brobecker@adacore.com>
9641
9642 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9643 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9644 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9645
81c9b2cf
JB
96462008-01-01 Joel Brobecker <brobecker@adacore.com>
9647
9648 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9649 gdb.ada/ref_param/pck.ads: New files.
9650 * gdb.ada/ref_param.exp: New testcase.
9651
319e4674
JB
96522008-01-01 Joel Brobecker <brobecker@adacore.com>
9653
9654 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9655 gdb.ada/interface/foo.adb: New files.
9656 * gdb.ada/interface.exp: New testcase.
9657
ef682c56
JB
96582007-12-31 Jim Blandy <jimb@codesourcery.com>
9659
9660 * gdb.base/multi-forks.exp: Consume all output from child
9661 processes before proceeding to next test.
9662
f6f3eb6c
JB
96632007-12-29 Jim Blandy <jimb@codesourcery.com>
9664
9665 * configure: Regenerated.
9666
f652e42f
JB
96672007-12-27 Joel Brobecker <brobecker@adacore.com>
9668
9669 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9670 gdb.ada/fixed_cmp/fixed.adb: New files.
9671 * gdb.ada/fixed_cmp.exp: New testcase.
9672
6943e596
JB
96732007-12-27 Joel Brobecker <brobecker@adacore.com>
9674
9675 * gdb.ada/boolean_expr.exp: New testcase.
9676
aad9a193
JB
96772007-12-26 Jim Blandy <jimb@codesourcery.com>
9678
9679 * gdb.base/multi-forks.exp: Doc fix.
9680
fb5f3683
JB
96812007-12-26 Joel Brobecker <brobecker@adacore.com>
9682
9683 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9684 * gdb.ada/char_param.exp: Do not compile our test program with
9685 -gnata, this is unnecessary.
9686 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9687
384e4a9c
JB
96882007-12-24 Joel Brobecker <brobecker@adacore.com>
9689
9690 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9691 gdb.ada/print_chars/foo.adb: New files.
9692 * gdb.ada/print_chars.exp: New testcase.
9693
01e044f7
JB
96942007-12-24 Joel Brobecker <brobecker@adacore.com>
9695
9696 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9697 gdb.ada/char_param/foo.adb: New files.
9698 * gdb.ada/char_param.exp: New testcase.
9699
0ce17860
JB
97002007-12-22 Jim Blandy <jimb@codesourcery.com>
9701
9702 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9703 hard-coding source line numbers into the test.
9704 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9705 gdb_get_line_number to find.
9706
919809b9
JB
97072007-12-22 Joel Brobecker <brobecker@adacore.com>
9708
9709 * gdb.base/ptype.c (highest): New struct type.
9710 (the_highest): New variable of that type.
9711 (main): Add dummy assignment to a field of variable the_highest.
9712 * gdb.base/ptype.exp: Test type printing of our new variable.
9713
abc8a88d
PM
97142007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9715
9716 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9717 and record first explicitly generated thread number.
abc8a88d
PM
9718 Use that thread number for thread specific watchpoint test.
9719 Add iteration number to repetitive tests.
9720
5158f3e3
CES
97212007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9722 Jim Blandy <jimb@codesourcery.com>
9723
9724 * gdb.base/expand-psymtabs.c: New testcase
9725 source file.
9726 * gdb.base/expand-psymtabs.exp: New testcase
9727 expect file.
9728
37e4754d
LM
97292007-12-17 Luis Machado <luisgpm@br.ibm.com>
9730
9731 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9732 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9733
551e5d04
JB
97342007-12-17 Joel Brobecker <brobecker@adacore.com>
9735
9736 * gdb.ada/frame_args/foo.adb: New file.
9737 * gdb.ada/frame_args/pck.ads: New file.
9738 * gdb.ada/frame_args/pck.adb: New file.
9739 * gdb.ada/frame_args.exp: New testcase.
9740
a05ee097
JB
97412007-12-17 Joel Brobecker <brobecker@adacore.com>
9742
9743 * gdb.base/frame-args.c: New file.
9744 * gdb.base/frame-args.exp: New testcase.
9745
c162e8c9 97462007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9747 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9748
9749 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9750
afe8ab22 97512007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9752
afe8ab22
VP
9753 * gdb.mi/mi-pending.exp: New.
9754 * gdb.mi/mi-pending.c: New.
9755 * gdb.mi/mi-pendshr.c: New.
9756
dfdfb3ca
JB
97572007-12-06 Jim Blandy <jimb@codesourcery.com>
9758
9759 * gdb.base/default.exp: Update expected output for 'info catch'.
9760
b7fca990
JK
97612007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9762
9763 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9764 must be set to binary.
9765
6a1afc1e
PA
97662007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9767
9768 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9769
a6b151f1
DJ
97702007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9771
9772 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9773 gdb.mi/mi-file-transfer.exp: New.
9774
43039443
JK
97752007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9776
9777 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9778
0ef2251b
MR
97792007-11-22 Maciej W. Rozycki <macro@mips.com>
9780
9781 * gdb.trace/backtrace.exp: Fix a typo.
9782 * gdb.trace/circ.exp: Likewise.
9783 * gdb.trace/collection.exp: Likewise.
9784 * gdb.trace/limits.exp: Likewise.
9785 * gdb.trace/report.exp: Likewise.
9786 * gdb.trace/tfind.exp: Likewise.
9787 * gdb.trace/while-dyn.exp: Likewise.
9788
5443631e
NR
97892007-11-21 Nick Roberts <nickrob@snap.net.nz>
9790
9791 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9792 objects of pointers that can't be dereferenced are now
9793 "noneditable".
9794
a4ce5b0d
UW
97952007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9796
9797 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9798 (target_cpu): Remove.
9799
d6e956e5
VP
98002007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9801
9802 * gdb.base/ending-run.exp: Expect the list of cleared
9803 breakpoint to come in natural order, not the reversed one.
a9c64011 9804
214270ab
VP
98052007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9806
9807 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9808 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9809
1a619819
LM
98102007-11-05 Luis Machado <luisgpm@br.ibm.com>
9811
9812 * gdb.base/printcmds.exp: New function
9813 test_printf_with_dfp.
9814
5b01a6fa
DE
98152007-11-02 Doug Evans <dje@google.com>
9816
9817 * gdb.disasm/t01_mov.s: Remove carriage returns.
9818 * gdb.disasm/t02_mova.s: Ditto.
9819 * gdb.disasm/t03_add.s: Ditto.
9820 * gdb.disasm/t04_sub.s: Ditto.
9821 * gdb.disasm/t05_cmp.s: Ditto.
9822 * gdb.disasm/t06_ari2.s: Ditto.
9823 * gdb.disasm/t07_ari3.s: Ditto.
9824 * gdb.disasm/t08_or.s: Ditto.
9825 * gdb.disasm/t09_xor.s: Ditto.
9826 * gdb.disasm/t10_and.s: Ditto.
9827 * gdb.disasm/t11_logs.s: Ditto.
9828 * gdb.disasm/t12_bit.s: Ditto.
9829 * gdb.disasm/t13_otr.s: Ditto.
9830
ec33ab7f
JK
98312007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9832
9833 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9834
ae0d01ff
UW
98352007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9836
9837 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9838 provide DFP support.
9839
55eddb0f
DJ
98402007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9841
9842 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9843 Test "set powerpc vector-abi". Skip auto-detection tests for old
9844 toolchains.
9845
7020f05c
PA
98462007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9847
9848 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9849 with [string compare].
9850
84bc3db9
PA
98512007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9852
9853 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9854 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9855
5876dc88
LM
98562007-10-25 Luis Machado <luisgpm@br.ibm.com>
9857
9858 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9859 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9860 * gdb.opt/Makefile.in: New makefile.
9861 * Makefile.in: Create new directory "gdb.opt".
9862 * configure.ac: Add "gdb.opt" directory.
9863 * configure: Regenerated.
a9c64011 9864
c3ea9a14
DE
98652007-10-25 Doug Evans <dje@google.com>
9866
9867 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9868 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9869
a9c64011 98702007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9871 Thiago Jung Bauermann <bauerman@br.ibm.com>
9872
9873 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9874 Floating Point expressions.
9875 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9876 Floating Point variables.
9877 * gdb.base/dfp-test.c: new file containing program with Decimal
9878 Floating variables, used by gdb.base/dfp-test.exp.
9879
62a24a2b
DJ
98802007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9881
9882 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9883
e7b1eae6
UW
98842007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9885
9886 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9887 compiling test case with GCC.
9888 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9889
c641edcc
UW
98902007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9891
9892 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9893 format changes.
9894
5e5ebfe6
MS
98952007-10-18 Michael Snyder <msnyder@specifix.com>
9896
9897 * gdb.base/dbx.exp: Add missing "-re " operator.
9898
e831e7b6
GM
98992007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9900
9901 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9902 * configure.ac: Removed trailing spaces after backslash.
9903 * gdb.modula2: New directory.
9904 * gdb.modula2/Makefile.in: New file.
9905 * gdb.modula2/unbounded-array.exp: New file.
9906 * gdb.modula2/unbounded1.c: New file.
9907
7cc46491
DJ
99082007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9909
9910 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9911
99122007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9913
9914 * gdb.base/sigstep.c (main): Add checks for
9915 return values for setitimer call.
9916 Call setitimer again with itimer = ITIMER_REAL
9917 if first call to setitimer fails.
9918
e91528f0
KH
99192007-10-11 Kazu Hirata <kazu@codesourcery.com>
9920
9921 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9922 of $timeout.
9923
2ec9a4f8
DJ
99242007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9925
9926 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9927
99282007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9929
9930 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9931 of gdb_expect call, to avoid interruption.
9932
64b2fa04
PA
99332007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9934
9935 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9936 (v_unsigned_long_long, v_long_long_array)
9937 (v_signed_long_long_array, v_unsigned_long_long_array)
9938 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9939 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9940 [!NO_LONG_LONG]: New.
9941 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9942 v_long_long_member.
9943
9944 (v_long_long_func, v_signed_long_long_func)
9945 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9946 (main) [!NO_LONG_LONG]: Initialize long long variants.
9947
9948 * gdb.base/whatis.exp: If board file requests no_long_long, build
9949 test with NO_LONG_LONG defined. Test long long, signed long long,
9950 and unsigned long long variants but only if board file doesn't
9951 disable it.
9952
a912286e 99532007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9954 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9955
9956 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9957 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9958 * configure: Regenerated.
9959 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9960 gdb.pascal/types.exp, lib/pascal.exp: New files.
9961
471ba8c9
DJ
99622007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9963
9964 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9965 call.
9966 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9967 to return to the call.
9968 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9969 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9970 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9971 * gdb.mi/mi-until.exp (test_until): Likewise.
9972 * gdb.mi/mi2-until.exp (test_until): Likewise.
9973
fef8a650
DJ
99742007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9975
9976 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9977 two-char array.
9978 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9979
d983da9c
DJ
99802007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9981
9982 * gdb.threads/watchthreads.c (thread_function): Sleep between
9983 iterations.
9984 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9985 at once for S/390. Generate matching fails and passes.
9986
17f62551
VP
99872007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9988
9989 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9990 the 'struct_declarations' variable to zeros.
a9c64011 9991
ed0616c6
VP
99922007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9993
9994 * gdb.cp/mb-ctor.cc: New.
9995 * gdb.cp/mb-ctor.exp: New.
9996 * gdb.cp/mb-templates.cc: New.
9997 * gdb.cp/mb-templates.exp: New.
9998
41f1b697
DJ
99992007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10000
10001 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10002
3f213f78
PA
100032007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10004
10005 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10006 targets.
10007 * configure: Regenerate.
10008
0d381245 100092007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10010
0d381245
VP
10011 * gdb.base/annota1.exp: Adjust for 'info break'
10012 format changes.
10013 * gdb.base/annota3.exp: Likewise.
10014 * gdb.base/break.exp: Likewise.
10015 * gdb.base/condbreak.exp: Likewise.
10016 * gdb.base/pending.exp: Likewise.
10017 * gdb.base/sepdebug.exp: Likewise.
10018 * gdb.base/unload.exp: Likewise.
10019 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10020
fe3f5fa8
VP
100212007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10022
10023 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10024 messages.
10025 * gdb.base/chng-syms.exp: Likewise.
10026 * gdb.base/unload.exp: Likewise.
a9c64011 10027
a75cf6c0
DJ
100282007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10029
10030 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10031
18ecae38
DJ
100322007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10033
10034 * schedlock.c (NUM): Change to 1.
10035 (main): Use args[0] for the main thread.
10036 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10037 regardless of the number of threads.
10038
5509918f
MR
100392007-09-14 Maciej W. Rozycki <macro@mips.com>
10040
4a543daf
MR
10041 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10042 type down.
10043 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10044 test.
10045 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10046 watchpoint type down.
10047 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10048 test.
10049
100502007-09-14 Maciej W. Rozycki <macro@mips.com>
10051
5509918f
MR
10052 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10053 Move all the tests here and run them twice, once using software
10054 watchpoints and once using hardware watchpoints.
10055 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10056
40b53987
DJ
100572007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10058
10059 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10060 test.
10061
695e2681
MK
100622007-09-10 Mark Kettenis <kettenis@gnu.org>
10063
8b3fc8d8
MK
10064 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10065 build-id.
10066
695e2681
MK
10067 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10068 know about $ORIGIN. Calculate output dir from $dest instead of
10069 using ${objdir}/{$subdir}.
10070
58d69f29
MK
100712007-09-09 Mark Kettenis <kettenis@gnu.org>
10072
10073 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10074 gcore, before continuing with the test.
10075
3e347599
DJ
100762007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10077
10078 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10079 * gdb.mi/mi-watch.exp: Likewise.
10080
ea37ba09
DJ
100812007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10082 Jim Blandy <jimb@codesourcery.com>
10083
10084 * gdb.arch/i386-sse.exp: Do not expect character constants.
10085 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10086 * gdb.base/display.exp: Allow print/s.
10087 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10088 and unsigned char array changes.
10089
2025a643
DJ
100902007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10091
10092 * gdb.base/display.exp: Add tests for printf %p.
10093
26669a27
PA
100942007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10095
10096 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10097 the dll name to unicode.
10098
c8f021f8
JK
100992007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 * gdb.base/default.exp (show version): Update the version text.
10102 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10103
4cf31eea
JK
101042007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10105
10106 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10107 New files.
10108
4935890f
JK
101092007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10110
10111 * lib/gdb.exp (build_id_debug_filename_get): New function.
10112 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10113 Remove the generate DEBUG file for the future testcase runs.
10114 New testcase for the NT_GNU_BUILD_ID retrieval.
10115 Move the final testing step to ...
10116 (test_different_dir): ... a new function.
10117 New parameter XFAIL to XFAIL all the tests performed.
10118 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10119 New parameter TYPE to PF_PREFIX all the tests performed.
10120
02142340
VP
101212007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10122
10123 * gdb.mi/mi-var-cp.cc (path_expression): New
10124 function.
10125 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10126
36acd84e
UW
101272007-08-27 Markus Deuling <deuling@de.ibm.com>
10128
10129 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10130 to fit into SPU Local Store memory.
10131
a896d121
JB
101322007-08-23 Joel Brobecker <brobecker@adacore.com>
10133
10134 * gdb.base/default.exp: Adjust the expected output of "info
10135 warranty" after the switch to GPLv3.
10136
7b433602
JB
101372007-08-23 Joel Brobecker <brobecker@adacore.com>
10138
10139 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10140 to 30000 (from 20000).
10141
e22f8b7c
JB
101422007-08-23 Joel Brobecker <brobecker@adacore.com>
10143
10144 Switch the license of all .exp files to GPLv3.
10145 Switch the license of all .f and .f90 files to GPLv3.
10146 Switch the license of all .s and .S files to GPLv3.
10147
5a0e3bd0
JB
101482007-08-23 Joel Brobecker <brobecker@adacore.com>
10149
10150 * configure.ac: Switch license to GPLv3.
10151
cc00619d
JB
101522007-08-23 Joel Brobecker <brobecker@adacore.com>
10153
10154 Switch the licensing to GPLv3 for all .ads and .adb files.
10155
8d26208a
DJ
101562007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
10157
10158 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
10159 and t_int_double.
10160 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
10161
4fcb9948
JB
101622007-08-17 Joel Brobecker <brobecker@adacore.com>
10163
10164 * gdb.base/step-line.c: Switch license to GPL version 3, and
10165 update copyright year.
10166 * gdb.base/step-line.inp: Likewise.
10167
b9c34f67
JB
101682007-08-17 Joel Brobecker <brobecker@adacore.com>
10169
10170 * gdb.base/gdb1555.exp: Make expected output immune to formatting
10171 changes inside gdb1555.c.
10172 * gdb.base/pending.exp: Likewise.
10173
2cc17678
DJ
101742007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10175
10176 * config/default.exp: New file.
10177
e48883f7
DJ
101782007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10179
10180 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10181 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10182
1ab80e5b
MR
101832007-07-30 Maciej W. Rozycki <macro@mips.com>
10184
10185 * gdb.base/dump.exp: Force the correct endianness for binary
10186 formats not carrying this information.
10187
aba471f5
DJ
101882007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.threads/staticthreads.exp: Match .*sem_post.
10191
d4e07204
DJ
101922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10193
10194 * gdb.base/readline.exp (operate_and_get_next): Match the final
10195 prompt.
10196
2b97317d
KB
101972007-07-23 Kevin Buettner <kevinb@redhat.com>
10198
10199 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10200 to restarting SID.
10201
44efa07a
KB
102022007-07-18 Kevin Buettner <kevinb@redhat.com>
10203
10204 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10205 prior to `gdb_start'.
10206
7b5ebade
KB
102072007-07-18 Kevin Buettner <kevinb@redhat.com>
10208
10209 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10210 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10211 Remove call to gdb_unload.
10212
255e7678
DJ
102132007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10214 Daniel Jacobowitz <dan@codesourcery.com>
10215
10216 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10217 for __WIN32__.
10218 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10219 * gdb.base/unload.exp: Use shared library test routines.
10220
3a40aaa0
UW
102212007-07-03 Markus Deuling <deuling@de.ibm.com>
10222
10223 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10224 * gdb.base/solib-symbol-lib.c: Likewise.
10225 * gdb.base/solib-symbol-main.c: Likewise.
10226
b0f4b84b
DJ
102272007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10228
10229 * config/gdbserver.exp (gdb_reconnect): New.
10230 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10231 gdb.base/solib-disc.exp: New files.
10232 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10233 remote debugging".
10234 (gdb_compile): Add shlib_load flag.
10235 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10236 port.
10237 (gdbserver_reconnect): New.
10238
1b05479a
DJ
102392007-07-01 Nick Roberts <nickrob@snap.net.nz>
10240 Daniel Jacobowitz <dan@codesourcery.com>
10241
10242 * gdb.base/annota3.exp: Test for if construct.
10243
86f78eb2
DJ
102442007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10245
10246 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10247
6a2eb474 102482007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10249 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10250
10251 * gdb.base/display.exp: Allow a newline after display/i.
10252 * gdb.base/pc-fp.exp: Likewise.
10253 * gdb.base/sigbpt.exp: Likewise.
10254
f8b73d13
DJ
102552007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10256
10257 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10258 required features to be included.
10259
4339e69e
DJ
102602007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10261
10262 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10263 in info threads output.
10264
23d964e7
UW
102652007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10266 Markus Deuling <deuling@de.ibm.com>
10267
10268 * gdb.arch/spu-info.exp: New testcase.
10269 * gdb.arch/spu-info.c: New file.
10270
fd20f75b
DJ
102712007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10272
10273 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10274 tpcs_offset. Restore lr after the call.
10275 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10276
2226f861
DJ
102772007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10278
10279 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10280 (gdbserver_run): Kill any running gdbserver.
10281 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10282
d12371a9
MR
102832007-05-17 Maciej W. Rozycki <macro@mips.com>
10284
10285 * gdb.base/sigbpt.exp: Preset segv_addr.
10286
93f02886
DJ
102872007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10288
10289 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10290 (gdb_compile_shlib): Likewise.
10291 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10292 (default_gdb_init): Clear cleanfiles.
10293 (gdb_finish): Delete recorded cleanfiles.
10294 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10295
10296 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10297 Do not use isnative.
10298 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10299 gdb.base/so-impl-ld.exp: Likewise.
10300 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10301 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10302 gdb_compile.
10303
b04e06d7
VP
103042007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10305
10306 * config/unknown.exp: Remove.
10307
069ed931
UW
103082007-05-15 Markus Deuling <deuling@de.ibm.com>
10309
10310 * gdb.base/info-proc.exp: Check is_remote.
10311
09db0d03
UW
103122007-05-14 Markus Deuling <deuling@de.ibm.com>
10313
10314 * gdb.base/gcore.exp: Initialize variable core_supported.
10315
af2cbe8c
DJ
103162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10317
10318 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10319
027c0295
DJ
103202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10321
10322 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10323 * gdb.threads/print-threads.exp (test_all_threads): Allow
10324 negative and hexadecimal thread IDs.
10325
dc5000e7
DJ
103262007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10327
10328 * gdb.java/jprint.java (public): Avoid invalid call to static
10329 method.
10330
2e74ed18
DP
103312007-05-14 Denis Pilat <denis.pilat@st.com>
10332
10333 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10334 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10335 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10336 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10337 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10338
83547f02
UW
103392007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10340
10341 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 10342 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
10343 this mode.
10344 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10345 * gdb.base/spu.ld: New file.
10346
b18be20d
DJ
103472007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10348
10349 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10350
be444858
DJ
103512007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10352
10353 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10354
b1d53152
DJ
103552007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10356
10357 * gdb.java/jmain.exp: Handle demangled names with and without method
10358 signatures.
10359
d084b331
DJ
103602007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10363 (have_a_very_merry_interrupt): Remove calls to puts.
10364 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10365 inferior output.
10366 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10367 test names.
10368
db9d7fc5
DJ
103692007-04-29 Markus Deuling <deuling@de.ibm.com>
10370 Daniel Jacobowitz <dan@codesourcery.com>
10371
10372 * gdb.base/auxv.exp (core_works): Also check is_remote.
10373 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10374
ef783a7d 103752007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10376
ef783a7d
VP
10377 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10378 message, not the undefined 'module' variable.
10379 * gdb.base/siginfo.exp: Likewise.
10380 * gdb.base/sigstep.exp: Likewise.
10381 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10382 serialport.
10383 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10384
b7b73cae
CV
103852007-04-25 Corinna Vinschen <vinschen@redhat.com>
10386
10387 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10388 target sim fails. Return 0 otherwise.
10389 (gdb_load): Return prematurely if gdb_target_sim fails.
10390
7d90fdfa
DP
103912007-04-16 Denis Pilat <denis.pilat@st.com>
10392
10393 * gdb.base/setshow.exp: Reset height after having set it to 100.
10394
5d3e9c85
DP
103952007-04-16 Denis Pilat <denis.pilat@st.com>
10396
10397 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10398
18e75969
DP
103992007-04-16 Denis Pilat <denis.pilat@st.com>
10400
10401 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10402
25d5ea92
VP
104032007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10404
10405 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10406 tests. Run the frozen varobjs test.
10407 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10408 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10409
0b49cb80
JK
104102007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10411
10412 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10413 gdb.base/type-opaque.exp: New files.
10414
a73bafbc 104152007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10416
10417 * gdb.mi/mi-var-child.c
a73bafbc
VP
10418 (do_children_tests): User char[2] instead of
10419 char so that automatic printing of pointers to char
10420 don't give unpredicable result.
10421 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10422 local variables.
10423 * gdb.mi/mi-var-child.exp: Step to right line
10424 of do_children_tests.
10425 * gdb.mi/mi2-var-child.exp: Likewise.
10426 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10427 do_locals_tests.
a73bafbc
VP
10428 (do_children_tests): User char[2] instead of
10429 char so that automatic printing of pointers to char
a9c64011 10430 don't give unpredicable result.
a73bafbc 10431 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10432 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10433 Pass test name to mi_wait_for_stop.
10434
7ce59000
DJ
104352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10436
10437 * gdb.asm/asm-source.exp: Remove d10v case.
10438 * lib/gdb.exp (skip_cplus_tests): Likewise.
10439 * gdb.asm/d10v.inc: Deleted.
10440
20389057
DJ
104412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10442
10443 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10444
8807d78b
DJ
104452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10446
10447 * config/netware.exp: Delete file.
10448
aa3edb8e
JB
104492007-03-29 Joel Brobecker <brobecker@adacore.com>
10450
10451 * gdb.dwarf2/dw2-noloc.S: New file.
10452 * gdb.dwarf2/dw2-noloc.exp: New file.
10453
297561ac
PA
104542007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10455
10456 * gdb.cp/method2.cc: New test.
10457 * gdb.cp/method2.exp: New test.
10458 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10459
1f81bd39
DJ
104602007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10461
10462 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10463
9453113a
DJ
104642007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10465
10466 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10467
b741e217
DJ
104682007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10469
10470 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10471 (gdb_load): Delete, replace with...
10472 (gdb_reload): ...this.
10473 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10474 * gdb.server/server-mon.exp: Likewise.
10475 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10476 (gdb_start_cmd): New.
10477 (gdb_file_cmd): Save the last loaded file.
10478 (gdb_reload): New.
10479 (gdb_gnu_strip_debug): Use transform.
10480 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10481 support here. Use new $last_loaded_file. Check mtime.
10482 (gdb_target_cmd): Handle ObjC failure case.
10483 (infer_host_exec): Delete.
10484 (gdbserver_load): Rename to...
10485 (gdbserver_run): ...this. Simplify.
10486 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10487 (mi_gdb_load): Move most contents to a new function...
10488 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10489 (mi_run_cmd): Use mi_gdb_target_load.
10490 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10491 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10492 Use gdb_run_cmd.
10493 * gdb.base/charsign.exp: Remove incorrect comment.
10494 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10495 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10496 gdb.base/start.exp: Use gdb_start_cmd.
10497
446ab585 104982007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10499 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10500
10501 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10502 * gdb.base/signull.exp: Similarly.
10503
bbb88ebf
UW
105042007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10505
10506 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10507 messages available to test cases (like chng-sym.exp).
10508
cb8c4a99
AS
105092007-03-14 Andreas Schwab <schwab@suse.de>
10510
10511 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10512 format changes.
10513
4e463ff5
DJ
105142007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10515
10516 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10517 (optimized_1): New.
10518 (main): Call optimized_1.
10519 (gdb2029): Correct typos. Call gdb2029_marker.
10520 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10521 for gdb2029.
10522
b6db2c47
MK
105232007-03-12 Mark Kettenis <kettenis@gnu.org>
10524
10525 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10526 as tabs. Remove redundant test pattern.
10527
70ed3737
UW
105282007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10529
10530 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10531 for /a format output.
10532
47b67b60
DJ
105332007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10534
10535 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10536 collect output incrementally.
10537
b8953b0e
UW
105382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10539
10540 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10541 for -var-create lpcharacter test.
10542 * gdb.mi/mi2-var-cmd.exp: Likewise.
10543
7acd5c40
UW
105442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10545
10546 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10547 pass on targets where address zero is readable.
10548
9c6759c1
UW
105492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10550
10551 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10552 just a single architecture.
10553
a2f1aeb4
UW
105542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10555
10556 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10557 (fetch_all_registers): New function, uses gdb_test_multiple and
10558 exp_continue to fetch inferior output line-by-line.
10559 Replace all uses of do_get_all_registers by fetch_all_registers.
10560
46579ac2
UW
105612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10562
10563 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10564 in target_info.
10565
fc133f24
MS
105662007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10567
a9c64011 10568 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10569 consistancy; add a default (timeout) case.
10570
7646a51d
MS
105712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10572
10573 * gdb.base/watchpoint.exp: Fix truncated comment.
10574
dcfff61f
MS
105752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10576
10577 * Makefile.in: Remove spurious single-quotes from sed command.
10578
664e3ee9
DJ
105792007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10580
10581 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10582 func.
10583 * gdb.mi/mi2-var-cmd.exp: Likewise.
10584
d7cc6f2f
JB
105852007-02-27 Joel Brobecker <brobecker@adacore.com>
10586
a9c64011
AS
10587 * gdb.dwarf2/dw2-producer.S: New file.
10588 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10589
105902007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10591
10592 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10593 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10594 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10595 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10596 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10597 Revert tests to use mi_gdb_test and include value field in output
10598 of -var-create.
10599
93d42b30
DJ
106002007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10601
10602 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10603
c499ed39
DJ
106042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.base/maint.exp: Remove full paths from test names.
10607 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10608 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10609
9836f81b
JB
106102007-02-27 Joel Brobecker <brobecker@adacore.com>
10611
10612 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10613
c74d0ad8
DJ
106142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10615
10616 * gdb.server/server-mon.exp: New test.
10617
2711e456
DJ
106182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10619
10620 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10621
ff6f572f
DJ
106222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10623
10624 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10625 register capitalization.
10626
fada3feb
DP
106272007-02-13 Denis Pilat <denis.pilat@st.com>
10628
10629 * gdb.mi/mi-var-invalidate.exp: New file.
10630
fb1e4ffc
DJ
106312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10632
10633 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10634
3da939d7
DJ
106352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10636
10637 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10638
123dc839
DJ
106392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10640
10641 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10642 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10643
877e3645 106442007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10645
10646 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10647 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10648 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10649 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10650 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10651 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10652 Update tests to include value field in output of -var-create.
a9c64011 10653
3c0a2960
AS
106542007-02-08 Andreas Schwab <schwab@suse.de>
10655
10656 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10657
108546a0
DJ
106582007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10659
10660 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10661 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10662
d701dcab
DP
106632007-02-02 Denis Pilat <denis.pilat@st.com>
10664
10665 * gdb.threads/threadapply.exp: check that frame is not changed by
10666 the thread apply all command.
10667
783e3e2f
AS
106682007-01-31 Andreas Schwab <schwab@suse.de>
10669
6d9c3a87
AS
10670 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10671
3c50d7b9
AS
10672 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10673 in the dwarf sections.
10674 * gdb.dwarf2/mac-fileno.S: Likewise.
10675
783e3e2f
AS
10676 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10677 bspstore register on ia64.
10678
78ff580e
AS
106792007-01-29 Andreas Schwab <schwab@suse.de>
10680
cc8e9b12
AS
10681 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10682 "frame-begin" annotation.
10683
78ff580e
AS
10684 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10685 number of "frames-invalid" annotations.
10686
704a4f78
DJ
106872007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10688
10689 * gdb.base/commands.exp: Call if_commands_test.
10690 (gdb_test_no_prompt, if_commands_test): New.
10691
e741bf94
MK
106922007-01-28 Mark Kettenis <kettenis@gnu.org>
10693
10694 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10695
474d0ad3
AS
106962007-01-27 Andreas Schwab <schwab@suse.de>
10697
10698 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10699 .short/.int/.quad in the dwarf sections.
10700 * gdb.dwarf2/dw2-intercu.S: Likewise.
10701 * gdb.dwarf2/dw2-intermix.S: Likewise.
10702
e784b426
JK
107032007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10704
10705 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10706 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10707 array.
e784b426
JK
10708 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10709 * gdb.base/setvar.exp: Likewise.
10710
37f08e04
AS
107112007-01-26 Andreas Schwab <schwab@suse.de>
10712
9a01813a
AS
10713 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10714 test.
10715
37f08e04
AS
10716 * gdb.base/multi-forks.exp ("restart $i"): Also match
10717 __kernel_syscall_via_break.
10718
6e2a9270
VP
107192007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10720
10721 * lib/mi-support.exp (mi_delete_varobj): New.
10722 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10723 testcase.
10724 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10725 (main): Call the above.
10726 (reference_update_test, base_in_reference_test)
10727 (reference_to_pointer): Delete the created varobjs.
a9c64011 10728
e515b470
DJ
107292007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10730
10731 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10732 * configure: Regenerated.
10733 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10734 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10735 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10736 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10737 * lib/gdb.exp (gdb_skip_xml_test): New function.
10738
08d8bcd7
DJ
107392007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10740
10741 * gdb.base/sigrepeat.exp: Correct error message.
10742
107432007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10744 Daniel Jacobowitz <dan@codesourcery.com>
10745
10746 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10747 gdb.arch/i386-gnu-cfi-asm.S: New files.
10748
97c3f1f3
JK
107492007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10750
10751 * lib/gdb.exp: Abort on missing `site.exp'.
10752
cb1df416
DJ
107532007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10754 Daniel Jacobowitz <dan@codesourcery.com>
10755
10756 * gdb.base/included.c, gdb.base/included.exp,
10757 gdb.base/included.h: New files.
10758
35990120
DJ
107592007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10760
10761 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10762 (maximize_rlimit): Reduce limits on 64-bit systems.
10763
6e81a116 107642007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10765
10766 From Marcus Deuling <deuling@de.ibm.com>:
10767 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10768 every case.
10769
6c3c41f3
NR
107702007-01-13 Nick Roberts <nickrob@snap.net.nz>
10771
10772 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10773 (test_path_specification): Use objdir instead of srcdir to always
10774 get an absolute filename.
10775
2f12c312
DJ
107762007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10777
10778 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10779
81121995
VP
107802007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10781
10782 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10783 Make sure the variable we're using is in scope.
10784 (reference_to_pointer): Likewise.
10785
4741b737
DJ
107862007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10787
10788 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10789 has no debug information.
10790
054410c3
DJ
107912007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10792
10793 * gdb.base/annota1.exp: Remove extra send_gdb.
10794
818f79f6
DJ
107952007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10796
10797 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10798
f7a6bb70
DJ
107992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10800
10801 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10802
57e66780
DJ
108032007-01-08 Nick Roberts <nickrob@snap.net.nz>
10804 Daniel Jacobowitz <dan@codesourcery.com>
10805
10806 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10807 lcharacter or linteger change. Correct duplicated test name.
10808 * gdb.mi/mi2-var-cmd.exp: Likewise.
10809
3d799a95
DJ
108102007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10811
10812 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10813
108142007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10815
a9c64011
AS
10816 * gdb.base/nofield.c: New file.
10817 * gdb.base/nofield.exp: New testcase.
51679ba9 10818
eafb94e8
NR
108192007-01-05 Nick Roberts <nickrob@snap.net.nz>
10820
10821 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10822
10823 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10824 test.
10825
5e572bb4
DJ
108262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10827
10828 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10829
74a44383
DJ
108302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10831
10832 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10833 when continuing.
10834
1b572db9
DJ
108352007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10836
10837 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10838 Expect ".exe" extension.
10839
381bc39b
DJ
108402007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10841
10842 * gdb.base/charset.exp: Add explicit filename to break.
10843 * gdb.base/dbx.exp: Add explicit filename to breaks.
10844
2b70e4c6
DJ
108452007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10846
10847 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10848 * gdb.mi/mi2-file.exp: Likewise.
10849
303b6f5d
DJ
108502007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10851
10852 Implement specification of MI tests as comments
10853 in C and C++ sources.
10854 * lib/mi-support.exp (mi_autotest_data): New variable.
10855 (mi_autotest_source): New variable.
10856 (count_newlines, mi_prepare_inline_tests)
10857 (mi_get_inline_test, mi_continue_to_line)
10858 (mi_run_inline_test, mi_tbreak)
10859 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10860 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10861 Run inline tests.
10862 * gdb.mi/mi-var-cp.cc: Define tests here.
10863
23da0d94
VP
108642007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10865
10866 Simplify usage of mi_continue_to.
10867 * lib/mi-support.exp (mi_runto_helper): Renamed
10868 from mi_runto, added new parameter 'run_or_continue'.
10869 (mi_runto): Use mi_runto_helper.
10870 (mi_continue_to): Accept just function name as parameter.
10871 Use mi_runto_helper.
10872 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10873 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10874
f9e18282
JB
108752006-01-04 Joel Brobecker <brobecker@adacore.com>
10876
10877 Make this testcase a bit more realistic. The current code
10878 is too simplistic, and allows the compiler to optimize out
10879 some of the entities we need for this testcase.
10880 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10881 (Do_Nothing): Add extra parameter.
10882 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10883 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10884 by using a variable of type Void_Star.
10885
fd678c65
JB
108862006-01-04 Joel Brobecker <brobecker@adacore.com>
10887
10888 * gdb.ada/catch_ex/foo.adb: New file.
10889 * gdb.ada/catch_ex.exp: New testcase.
10890
05cfdb42
DJ
108912007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10892
10893 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10894 pass --image-base to linker.
10895
2e03ee74
DJ
108962007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10897 Daniel Jacobowitz <dan@codesourcery.com>
10898
10899 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10900 secondary prompts.
10901
0d5de010
DJ
109022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10903
10904 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10905 output. Test the types of members and member pointers.
10906 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10907 gdb/2092.
10908 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10909 statement. Enable for GCC. Update expected output for some tests
10910 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10911 layout.
10912 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10913 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10914 (Diamond::vget_base): New.
10915 (main): Add new tests.
10916 * gdb.cp/printmethod.exp: Update expected output for member functions.
10917 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10918 print pEe->D::vg().
10919
61a771aa
DJ
109202007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10921
10922 * gdb.threads/tls.exp: Allow stops in sem_post.
10923
2fa63963
DJ
109242006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10925
10926 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10927 * gdb.base/annota3.exp: Likewise.
10928 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10929 again (instead of timing out).
10930 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10931 GCC bug 26475.
10932 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10933 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10934 test from jmisc1.exp.
10935 * gdb.java/jmisc1.exp: Delete.
10936 * gdb.java/jprint.exp: Adjust to work with method signatures including
10937 return types.
10938 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10939 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10940 * lib/java.exp (compile_java_from_source): Pass the correct type
10941 to target_compile.
10942
5eefc2b7
JB
109432006-12-31 Joel Brobecker <brobecker@adacore.com>
10944
10945 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10946 (stack_align_edx): New function.
10947 (stack_align_eax): New function.
10948 (main): Add calls to stack_align_edx and stack_align_eax.
10949 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10950 Add testing for the cases where the register used during a stack
10951 realignment is edx. Same for eax.
10952
227c54da
DJ
109532006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10954
10955 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10956 and generic PE targets.
10957
cab8ac94
JB
109582006-12-29 Joel Brobecker <brobecker@adacore.com>
10959
10960 * gdb.ada/array_return.exp: Update copyright date list.
10961
ba54f318
JB
109622006-12-27 Joel Brobecker <brobecker@adacore.com>
10963
10964 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10965 (Create_Small_Float_Vector): New function.
10966 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10967 function body.
10968 * gdb.ada/array_return/p.adb: Use new type and function from
10969 package Pck.
10970 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10971 able to print the value returned by a function returning an
10972 array of float.
10973
6b7a35dd
JB
109742006-12-20 Joel Brobecker <brobecker@adacore.com>
10975
10976 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10977 The associated tests should be PASSing.
10978
038224f6
VP
109792006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10980
10981 Test for base in references.
10982 * gdb.mi/mi-var-cp.cc: Add test code.
10983 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10984 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10985 * gdb.mi/mi2-watch.exp: Likewise.
10986 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10987 (mi_list_varobj_children): New function.
10988
b26ed50d
VP
109892006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10990
10991 * lib/mi-support.exp
10992 (mi_runto): Accept "()" after function name.
10993 (mi_create_varobj): New function.
10994 (mi_varobj_update): New function.
10995 (mi_Check_varobj_value): New function.
10996 * gdb.mi/mi-var-cp.exp: New file.
10997 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10998
08232497
DJ
109992006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11000
11001 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11002 gdb.base/weaklib2.c: New files.
11003
d394c993 110042006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11005
ac6c2fba
NS
11006 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11007 info. Adjust test names.
11008
8ec659a0 11009 * gdb.base/break.c (main): Move position of malloc.
d394c993 11010 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11011
acd65feb
VP
110122006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11013
11014 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11015 assignement of arrays and function pointers.
11016 * gdb.mi/var-cmd.c: Add declaration necessary for above
11017 tests.
11018
f556d5e5
NS
110192006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11020
11021 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11022
11023 * gdb.threads/linux-dp.exp: Read thread table before and after
11024 creating each philosopher and verify it.
11025
697bc68d
NS
110262006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11027 Paul Brook <paul@codesourcery.com>
11028 Daniel Jacobowitz <dan@codesourcery.com>
11029
11030 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11031 main to remove duplication. Add start function of the form
697bc68d
NS
11032 '_*start[1-9]*'. Add RVDS start function.
11033
29d73ae4
DJ
110342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11035
11036 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11037
c1d88655
UW
110382006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11039
11040 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11041 * gdb.asm/spu.inc: New file.
11042 * gdb.base/term.exp: Disable if [target_info exists noargs].
11043 * gdb.gdb/complaints.exp: Disable if ![isnative].
11044 * gdb.gdb/selftest.exp: Likewise.
11045 * gdb.gdb/observer.exp: Likewise.
11046 * gdb.gdb/xfullpath.exp: Likewise.
11047 * gdb.base/attach.exp: Disable on SPU target.
11048 * gdb.cp/bs145503.exp: Likewise.
11049 * gdb.cp/exception.exp: Likewise.
11050 * gdb.cp/userdef.exp: Likewise.
11051
32a13b1a
DJ
110522006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11053
11054 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11055
d8295fe9
VP
110562006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11057
11058 * gdb.base/completion.exp: Fix completion tests for
11059 'info' and 'info '.
11060 * gdb.base/help.exp (help_test_raw, test_class_help)
11061 (test_prefix_command_help): Move...
11062 * lib/gdb.exp: Here.
11063 * gdb.base/main.exp: Adjust.
11064 * gdb.cp/maint.exp: Adjust.
11065 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11066
8c394015
VP
110672006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11068
11069 * gdb.stabs/weird.exp (print_weird_var): Use
11070 gdb_test_multiple instead of gdb_expect.
11071
027fc1bc
VP
110722006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11073
11074 * gdb.base/help.exp (help_test_raw): New.
11075 (test_class_help): New.
11076 (test_prefix_command_help): New.
11077 Adjust testcases.
11078
67609209
FR
110792006-11-09 Christophe Lyon <christophe.lyon@st.com>
11080
11081 * gdb.base/constvars.c (main): Write to crass and crips, so that
11082 they are allocated by the compiler.
11083
f73adfeb
AS
110842006-10-27 Andreas Schwab <schwab@suse.de>
11085
11086 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11087 "detach-fork".
11088
2f83a18e
DJ
110892006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11090
11091 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11092 of patterns.
11093
94277a38
DJ
110942006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11095
11096 * gdb.base/sepdebug.exp: Remove debug format test.
11097 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11098 Handle no-symtab.
11099 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11100
5bd2f6e2
DJ
111012006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11102
11103 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11104 int to pointer or pointer to int.
11105 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11106
8c008720
DJ
111072006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11108
11109 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11110
9e35dae4
DJ
111112006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11112
11113 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11114
d9639e13
DJ
111152006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11116
11117 PR c++/2116
11118 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11119
390a1bd0
JB
111202006-10-06 Joel Brobecker <brobecker@adacore.com>
11121
11122 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11123 the corresponding bug has been fixed in GDB (PR/2018).
11124
dd920c33
JB
111252006-10-06 Joel Brobecker <brobecker@adacore.com>
11126
11127 * gdb.base/subst.exp: New testcase.
11128
53bbefe9
JB
111292006-10-06 Joel Brobecker <brobecker@adacore.com>
11130
11131 * gdb.ada/array_return/pck.ads: Add copyright notice.
11132 * gdb.ada/array_return/pck.adb: Likewise.
11133 * gdb.ada/array_return/p.adb: Likewise.
11134 * gdb.ada/exec_changed/first.adb: Likewise.
11135 * gdb.ada/exec_changed/second.adb: Likewise.
11136
09851417
JB
111372006-10-06 Joel Brobecker <brobecker@adacore.com>
11138
11139 * gdb.ada/watch_arg/watch.adb: New file.
11140 * gdb.ada/watch_arg.exp: New testcase.
11141
041bf30d
VP
111422006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11143
11144 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11145 via string_to_regexp.
041bf30d 11146 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11147
f286fbdd 111482006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11149
11150 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11151 Remove unused / obsolete files.
11152
7c07f349
NR
111532006-09-19 Nick Roberts <nickrob@snap.net.nz>
11154
11155 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11156
cd5ff84a
VP
111572006-09-17 Vladimir Prus <vladimir@codesourcery.com>
11158
11159 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
11160 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 11161 the number of frames.
cd5ff84a 11162
ae018d1a
DJ
111632006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
11164
11165 * gdb.base/args.c (main): Add breakpoint marker.
11166 * gdb.base/args.exp: Use args_test for tests. Add new tests which
11167 really test empty arguments.
11168 (args_load): Delete.
11169 (args_test): New.
11170
b399c549
NR
111712006-09-13 Nick Roberts <nickrob@snap.net.nz>
11172
11173 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11174 check for one file.
b399c549 11175
2ab1eb7a
VP
111762006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11177
11178 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11179 HIGH_FRAME argument to -stack-list-locals can be larger than
11180 the number of frames.
a9c64011 11181
476308bf
FF
111822006-08-18 Fred Fish <fnf@specifix.com>
11183
11184 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11185 '$' in front of skip_vmx_tests_saved when setting that.
11186
8625200f
AS
111872006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11188
11189 * gdb.base/trace-commands.exp: New file.
11190
089ec8f1
DJ
111912006-08-10 Joel Brobecker <brobecker@adacore.com>
11192 Daniel Jacobowitz <dan@codesourcery.com>
11193
11194 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11195 expected output of the backtrace commands.
11196
b60f0898
JB
111972006-08-09 Joel Brobecker <brobecker@adacore.com>
11198
11199 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11200 untested followed by return combination.
11201 * gdb.arch/altivec-regs.exp: Likewise.
11202 * gdb.arch/e500-abi.exp: Likewise.
11203 * gdb.arch/e500-regs.exp: Likewise.
11204 * gdb.arch/gdb1291.exp: Likewise.
11205 * gdb.arch/gdb1431.exp: Likewise.
11206 * gdb.arch/gdb1558.exp: Likewise.
11207 * gdb.arch/i386-prologue.exp: Likewise.
11208 * gdb.arch/i386-unwind.exp: Likewise.
11209 * gdb.asm/asm-source.exp: Likewise.
11210 * gdb.base/a2-run.exp: Likewise.
11211 * gdb.base/advance.exp: Likewise.
11212 * gdb.base/all-bin.exp: Likewise.
11213 * gdb.base/annota1.exp: Likewise.
11214 * gdb.base/annota3.exp: Likewise.
11215 * gdb.base/args.exp: Likewise.
11216 * gdb.base/arithmet.exp: Likewise.
11217 * gdb.base/assign.exp: Likewise.
11218 * gdb.base/async.exp: Likewise.
11219 * gdb.base/attach.exp: Likewise.
11220 * gdb.base/bang.exp: Likewise.
11221 * gdb.base/bigcore.exp: Likewise.
11222 * gdb.base/bitfields.exp: Likewise.
11223 * gdb.base/bitfields2.exp: Likewise.
11224 * gdb.base/break.exp: Likewise.
11225 * gdb.base/call-sc.exp: Likewise.
11226 * gdb.base/call-strs.exp: Likewise.
11227 * gdb.base/callfuncs.exp: Likewise.
11228 * gdb.base/checkpoint.exp: Likewise.
11229 * gdb.base/chng-syms.exp: Likewise.
11230 * gdb.base/code-expr.exp: Likewise.
11231 * gdb.base/commands.exp: Likewise.
11232 * gdb.base/completion.exp: Likewise.
11233 * gdb.base/cond-expr.exp: Likewise.
11234 * gdb.base/condbreak.exp: Likewise.
11235 * gdb.base/consecutive.exp: Likewise.
11236 * gdb.base/constvars.exp: Likewise.
11237 * gdb.base/corefile.exp: Likewise.
11238 * gdb.base/cvexpr.exp: Likewise.
11239 * gdb.base/dbx.exp: Likewise.
11240 * gdb.base/define.exp: Likewise.
11241 * gdb.base/detach.exp: Likewise.
11242 * gdb.base/display.exp: Likewise.
11243 * gdb.base/dump.exp: Likewise.
11244 * gdb.base/ena-dis-br.exp: Likewise.
11245 * gdb.base/ending-run.exp: Likewise.
11246 * gdb.base/environ.exp: Likewise.
11247 * gdb.base/eval-skip.exp: Likewise.
11248 * gdb.base/exprs.exp: Likewise.
11249 * gdb.base/fileio.exp: Likewise.
11250 * gdb.base/finish.exp: Likewise.
11251 * gdb.base/float.exp: Likewise.
11252 * gdb.base/foll-exec.exp: Likewise.
11253 * gdb.base/foll-fork.exp: Likewise.
11254 * gdb.base/foll-vfork.exp: Likewise.
11255 * gdb.base/freebpcmd.exp: Likewise.
11256 * gdb.base/funcargs.exp: Likewise.
11257 * gdb.base/gcore.exp: Likewise.
11258 * gdb.base/gdb1090.exp: Likewise.
11259 * gdb.base/gdb1250.exp: Likewise.
11260 * gdb.base/huge.exp: Likewise.
11261 * gdb.base/info-proc.exp: Likewise.
11262 * gdb.base/interrupt.exp: Likewise.
11263 * gdb.base/jump.exp: Likewise.
11264 * gdb.base/langs.exp: Likewise.
11265 * gdb.base/lineinc.exp: Likewise.
11266 * gdb.base/list.exp: Likewise.
11267 * gdb.base/logical.exp: Likewise.
11268 * gdb.base/long_long.exp: Likewise.
11269 * gdb.base/macscp.exp: Likewise.
11270 * gdb.base/maint.exp: Likewise.
11271 * gdb.base/mips_pro.exp: Likewise.
11272 * gdb.base/miscexprs.exp: Likewise.
11273 * gdb.base/multi-forks.exp: Likewise.
11274 * gdb.base/opaque.exp: Likewise.
11275 * gdb.base/overlays.exp: Likewise.
11276 * gdb.base/pc-fp.exp: Likewise.
11277 * gdb.base/pointers.exp: Likewise.
11278 * gdb.base/printcmds.exp: Likewise.
11279 * gdb.base/psymtab.exp: Likewise.
11280 * gdb.base/ptype.exp: Likewise.
11281 * gdb.base/recurse.exp: Likewise.
11282 * gdb.base/relational.exp: Likewise.
11283 * gdb.base/relocate.exp: Likewise.
11284 * gdb.base/remote.exp: Likewise.
11285 * gdb.base/reread.exp: Likewise.
11286 * gdb.base/restore.exp: Likewise.
11287 * gdb.base/return.exp: Likewise.
11288 * gdb.base/return2.exp: Likewise.
11289 * gdb.base/scope.exp: Likewise.
11290 * gdb.base/sect-cmd.exp: Likewise.
11291 * gdb.base/sep.exp: Likewise.
11292 * gdb.base/sepdebug.exp: Likewise.
11293 * gdb.base/setshow.exp: Likewise.
11294 * gdb.base/setvar.exp: Likewise.
11295 * gdb.base/sigall.exp: Likewise.
11296 * gdb.base/sigbpt.exp: Likewise.
11297 * gdb.base/signals.exp: Likewise.
11298 * gdb.base/signull.exp: Likewise.
11299 * gdb.base/sizeof.exp: Likewise.
11300 * gdb.base/solib.exp: Likewise.
11301 * gdb.base/step-line.exp: Likewise.
11302 * gdb.base/step-test.exp: Likewise.
11303 * gdb.base/structs.exp: Likewise.
11304 * gdb.base/structs2.exp: Likewise.
11305 * gdb.base/term.exp: Likewise.
11306 * gdb.base/twice.exp: Likewise.
11307 * gdb.base/until.exp: Likewise.
11308 * gdb.base/varargs.exp: Likewise.
11309 * gdb.base/volatile.exp: Likewise.
11310 * gdb.base/watchpoint.exp: Likewise.
11311 * gdb.base/whatis-exp.exp: Likewise.
11312 * gdb.base/whatis.exp: Likewise.
11313 * gdb.cp/ambiguous.exp: Likewise.
11314 * gdb.cp/annota2.exp: Likewise.
11315 * gdb.cp/annota3.exp: Likewise.
11316 * gdb.cp/bool.exp: Likewise.
11317 * gdb.cp/breakpoint.exp: Likewise.
11318 * gdb.cp/casts.exp: Likewise.
11319 * gdb.cp/class2.exp: Likewise.
11320 * gdb.cp/classes.exp: Likewise.
11321 * gdb.cp/cplusfuncs.exp: Likewise.
11322 * gdb.cp/ctti.exp: Likewise.
11323 * gdb.cp/derivation.exp: Likewise.
11324 * gdb.cp/exception.exp: Likewise.
11325 * gdb.cp/gdb1355.exp: Likewise.
11326 * gdb.cp/hang.exp: Likewise.
11327 * gdb.cp/inherit.exp: Likewise.
11328 * gdb.cp/local.exp: Likewise.
11329 * gdb.cp/m-data.exp: Likewise.
11330 * gdb.cp/m-static.exp: Likewise.
11331 * gdb.cp/member-ptr.exp: Likewise.
11332 * gdb.cp/method.exp: Likewise.
11333 * gdb.cp/misc.exp: Likewise.
11334 * gdb.cp/namespace.exp: Likewise.
11335 * gdb.cp/overload.exp: Likewise.
11336 * gdb.cp/ovldbreak.exp: Likewise.
11337 * gdb.cp/pr-1023.exp: Likewise.
11338 * gdb.cp/pr-1210.exp: Likewise.
11339 * gdb.cp/pr-574.exp: Likewise.
11340 * gdb.cp/printmethod.exp: Likewise.
11341 * gdb.cp/psmang.exp: Likewise.
11342 * gdb.cp/ref-params.exp: Likewise.
11343 * gdb.cp/ref-types.exp: Likewise.
11344 * gdb.cp/rtti.exp: Likewise.
11345 * gdb.cp/templates.exp: Likewise.
11346 * gdb.cp/try_catch.exp: Likewise.
11347 * gdb.cp/userdef.exp: Likewise.
11348 * gdb.cp/virtfunc.exp: Likewise.
11349 * gdb.disasm/am33.exp: Likewise.
11350 * gdb.disasm/h8300s.exp: Likewise.
11351 * gdb.disasm/mn10300.exp: Likewise.
11352 * gdb.disasm/sh3.exp: Likewise.
11353 * gdb.disasm/t01_mov.exp: Likewise.
11354 * gdb.disasm/t02_mova.exp: Likewise.
11355 * gdb.disasm/t03_add.exp: Likewise.
11356 * gdb.disasm/t04_sub.exp: Likewise.
11357 * gdb.disasm/t05_cmp.exp: Likewise.
11358 * gdb.disasm/t06_ari2.exp: Likewise.
11359 * gdb.disasm/t07_ari3.exp: Likewise.
11360 * gdb.disasm/t08_or.exp: Likewise.
11361 * gdb.disasm/t09_xor.exp: Likewise.
11362 * gdb.disasm/t10_and.exp: Likewise.
11363 * gdb.disasm/t11_logs.exp: Likewise.
11364 * gdb.disasm/t12_bit.exp: Likewise.
11365 * gdb.disasm/t13_otr.exp: Likewise.
11366 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11367 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11368 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11369 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11370 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11371 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11372 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11373 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11374 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11375 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11376 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11377 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11378 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11379 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11380 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11381 * gdb.mi/gdb701.exp: Likewise.
11382 * gdb.mi/gdb792.exp: Likewise.
11383 * gdb.mi/mi-basics.exp: Likewise.
11384 * gdb.mi/mi-break.exp: Likewise.
11385 * gdb.mi/mi-cli.exp: Likewise.
11386 * gdb.mi/mi-console.exp: Likewise.
11387 * gdb.mi/mi-disassemble.exp: Likewise.
11388 * gdb.mi/mi-eval.exp: Likewise.
11389 * gdb.mi/mi-file.exp: Likewise.
11390 * gdb.mi/mi-read-memory.exp: Likewise.
11391 * gdb.mi/mi-regs.exp: Likewise.
11392 * gdb.mi/mi-return.exp: Likewise.
11393 * gdb.mi/mi-simplerun.exp: Likewise.
11394 * gdb.mi/mi-stack.exp: Likewise.
11395 * gdb.mi/mi-stepi.exp: Likewise.
11396 * gdb.mi/mi-syn-frame.exp: Likewise.
11397 * gdb.mi/mi-until.exp: Likewise.
11398 * gdb.mi/mi-var-block.exp: Likewise.
11399 * gdb.mi/mi-var-child.exp: Likewise.
11400 * gdb.mi/mi-var-cmd.exp: Likewise.
11401 * gdb.mi/mi-var-display.exp: Likewise.
11402 * gdb.mi/mi-watch.exp: Likewise.
11403 * gdb.mi/mi2-basics.exp: Likewise.
11404 * gdb.mi/mi2-break.exp: Likewise.
11405 * gdb.mi/mi2-cli.exp: Likewise.
11406 * gdb.mi/mi2-console.exp: Likewise.
11407 * gdb.mi/mi2-disassemble.exp: Likewise.
11408 * gdb.mi/mi2-eval.exp: Likewise.
11409 * gdb.mi/mi2-file.exp: Likewise.
11410 * gdb.mi/mi2-read-memory.exp: Likewise.
11411 * gdb.mi/mi2-regs.exp: Likewise.
11412 * gdb.mi/mi2-return.exp: Likewise.
11413 * gdb.mi/mi2-simplerun.exp: Likewise.
11414 * gdb.mi/mi2-stack.exp: Likewise.
11415 * gdb.mi/mi2-stepi.exp: Likewise.
11416 * gdb.mi/mi2-syn-frame.exp: Likewise.
11417 * gdb.mi/mi2-until.exp: Likewise.
11418 * gdb.mi/mi2-var-block.exp: Likewise.
11419 * gdb.mi/mi2-var-child.exp: Likewise.
11420 * gdb.mi/mi2-var-cmd.exp: Likewise.
11421 * gdb.mi/mi2-var-display.exp: Likewise.
11422 * gdb.mi/mi2-watch.exp: Likewise.
11423 * gdb.stabs/exclfwd.exp: Likewise.
11424 * gdb.stabs/weird.exp: Likewise.
11425 * gdb.threads/gcore-thread.exp: Likewise.
11426 * gdb.trace/actions.exp: Likewise.
11427 * gdb.trace/backtrace.exp: Likewise.
11428 * gdb.trace/circ.exp: Likewise.
11429 * gdb.trace/collection.exp: Likewise.
11430 * gdb.trace/deltrace.exp: Likewise.
11431 * gdb.trace/infotrace.exp: Likewise.
11432 * gdb.trace/limits.exp: Likewise.
11433 * gdb.trace/packetlen.exp: Likewise.
11434 * gdb.trace/passc-dyn.exp: Likewise.
11435 * gdb.trace/passcount.exp: Likewise.
11436 * gdb.trace/report.exp: Likewise.
11437 * gdb.trace/save-trace.exp: Likewise.
11438 * gdb.trace/tfind.exp: Likewise.
11439 * gdb.trace/tracecmd.exp: Likewise.
11440 * gdb.trace/while-dyn.exp: Likewise.
11441 * gdb.trace/while-stepping.exp: Likewise.
11442
f4b618d1
JB
114432006-08-08 Joel Brobecker <brobecker@adacore.com>
11444
11445 * gdb.base/step-bt.c: New file.
11446 * gdb.base/step-bt.exp: New testcase.
11447
3d00d119
DJ
114482006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11449
11450 * config/monitor.exp (gdb_load): Remove support for obsolete
11451 download-write-size.
11452 * gdb.base/remote.exp: Likewise. Update all callers of
11453 gdb_timed_load.
11454
017b5bd4
DJ
114552006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11456
11457 * cursal.exp: Pass binfile to gdb_load.
11458
837c599d
DJ
114592006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11460
11461 * gdb.base/cursal.exp: Add "" to gdb_load call.
11462
8dd4540b
MK
114632006-07-29 Mark Kettenis <kettenis@gnu.org>
11464
11465 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11466 NetBSD/ELF targets.
11467
ab5c9f60
DJ
114682006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11469
11470 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11471 operator*.
11472
4c42eaff
DJ
114732006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11474
11475 * gdb.base/completion.exp: Update for change in "file" behavior.
11476 * gdb.stabs/weird.exp: Likewise.
11477 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11478 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11479
0155cc76
NS
114802006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11481
11482 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11483 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11484
16026cd7
AS
114852006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11486
11487 * gdb.base/default.exp: Update source command error message.
11488 * gdb.base/help.exp: Update 'help source' message.
11489
16963cb6
DJ
114902006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11491
11492 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11493 test.
11494
6d7fd486
AS
114952006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11496
11497 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11498
29e8a844
DJ
114992006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11500
11501 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11502
6afcfa39
DJ
115032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11504
11505 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11506
267a692b
MK
115072006-07-17 Mark Kettenis <kettenis@gnu.org>
11508
11509 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11510 *-*-openbsd* from targets for wich we expect ARM FPA floating
11511 point format.
11512
85d2fec4
NR
115132006-07-17 Nick Roberts <nickrob@snap.net.nz>
11514
11515 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11516
115172006-07-17 Mark Kettenis <kettenis@gnu.org>
11518
11519 * gdb.base/annota3.exp: Expect frame-begin annotation.
11520
85b4c6e8
JB
115212006-07-14 Joel Brobecker <brobecker@adacore.com>
11522
11523 * gdb.base/help.exp: Adjust "help unset" test to accept
11524 any list of unset commands.
11525
fb933624
DJ
115262006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11527 Daniel Jacobowitz <dan@codesourcery.com>
11528
11529 * gdb.cp/ref-params.exp: New test.
11530 * gdb.cp/ref-params.cc: New source file.
11531 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11532
1dff4b64
MK
115332006-07-08 Mark Kettenis <kettenis@gnu.org>
11534
11535 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11536 spaces/tabs in regular expressions since they might not be there.
11537
40d2e0e3
AS
115382006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11539
11540 * gdb.base/ifelse.exp: New file.
11541
f6c957d2
NS
115422006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11543
11544 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11545 line.
11546 * gdb.base/huge.exp: Loop over compilation to find a size that
11547 is acceptable.
11548 * gdb.base/remote.exp: Correct expected strings.
11549 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11550
b9c5a23d
DJ
115512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11552
11553 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11554
9af2e58d
DJ
115552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11556
11557 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11558 native.
11559
30930ca5
DJ
115602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11561
11562 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11563 enable stabs testing.
11564
aa32fa1d
DJ
115652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11566
bd4a4c80 11567 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11568 gdb_test_multiple does.
11569
321fef15
DJ
115702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11571
11572 * Makefile.in (host_alias): Remove.
11573 (target_alias): Use @target_noncanonical@.
11574 (site.exp): Don't set host_alias.
11575 * aclocal.m4: Remove contents. Include acx.m4.
11576 * configure: Regenerated.
11577 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11578
e1c2defa
NS
115792006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11580
e63b55d1
NS
11581 * lib/gdb.exp (gdb_load_cmd): New.
11582
5600ea19
NS
11583 * gdb.base/fileio.c: Add system(NULL) test.
11584 * gdb.base/fileio.exp: Check it.
11585
e1c2defa
NS
11586 * gdb.base/break.c: Add 10a breakpoint at }
11587 * gdb.base/break.exp: Add test for breakpoint at }
11588 * gdb.cp/anon-union.cc: Add code at end of function.
11589 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11590 * gdb.mi/var-cmd.c: Add code at end of function.
11591 * gdb.mi/mi-var-display.exp: Adjust end of next.
11592 * gdb.mi/mi2-var-display.exp: Likewise.
11593 * gdb.base/fileio.c: Add stop function and insert calls at
11594 stopping places.
11595 * gdb.base/fileio.exp: Breakpoint stop function and remove
11596 explicit line number references.
11597
6c0112ec
JB
115982006-05-19 Joel Brobecker <brobecker@adacore.com>
11599
a9c64011
AS
11600 * gdb.base/del.exp (test_delete_alias): New function.
11601 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11602
154189a4
FF
116032006-05-18 Fred Fish <fnf@specifix.com>
11604
11605 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11606 required. Check for spurious output after program exits normally.
11607
582e64c2
FF
116082006-05-17 Fred Fish <fnf@specifix.com>
11609
11610 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11611 gdb_load, so it works in the simulator.
11612
8ef6493a
FF
116132006-05-11 Fred Fish <fnf@specifix.com>
11614
11615 * gdb.base/bang.exp: Ignore unexpected output between the
11616 "program exited normally" and the gdb prompt, as many other
11617 tests do.
11618
692b141c
MK
116192006-05-07 Mark Kettenis <kettenis@gnu.org>
11620
11621 * gdb.base/help.exp: Make "delete checkpoint" part option for
11622 "help d" and "help delete" tests.
11623
540b8a30
UW
116242006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11625
a9c64011 11626 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11627 expected output in some mi_gdb_test statements.
11628 * gdb.mi/mi2-basics.exp: Likewise.
11629
9b6462d9
JB
116302006-05-05 Joel Brobecker <brobecker@adacore.com>
11631
11632 * gdb.base/del.c: New file.
11633 * gdb.base/del.exp: New testcase.
11634
954de43b
DM
116352006-05-05 David S. Miller <davem@sunset.davemloft.net>
11636
11637 * gdb.base/break.exp: Do not assume a breakpoint on
11638 main will actually be in $srcfile when optimizing.
1303f75e
DM
11639 * gdb.base/savedregs.exp: Do not require that the dummy
11640 frame location match up to a symbol and source file location.
c3242428
DM
11641 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11642 will get printed without a mi_cmd_data_list_register_values prefix.
11643 (*-data-list-register-*): Correct regular expressions to expect the new
11644 pseudo d? floating point registers.
11645 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11646
c7e64c9a
DJ
116472006-05-05 Christophe Lyon <christophe.lyon@st.com>
11648
11649 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11650 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11651 is allocated by the compiler.
11652 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11653 anons, e, anone to force their allocation by the compiler.
11654
116552006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11656
11657 * gdb.base/help.exp: Update expected text for help d and
11658 help delete.
11659
27ce9a6d
MK
116602006-05-02 Mark Kettenis <kettenis@gnu.org>
11661
11662 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11663 NetBSD/ELF targets.
11664
8608915f
MK
116652006-04-30 Mark Kettenis <kettenis@gnu.org>
11666
11667 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11668 single-step breakpoint fails; make this a KFAIL on
11669 sparc*-*-openbsd*.
11670 * gdb.base/siginfo.exp: Likewise.
11671 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11672
b8db102d
MS
116732006-04-26 Michael Snyder <msnyder@redhat.com>
11674
11675 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11676 which may have to consume output from other forks.
11677 Add tests to make sure that "delete fork" succeeded.
11678
c702009a
MS
116792006-04-20 Michael Snyder <msnyder@redhat.com>
11680
11681 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11682 Add support for the Renesas M32C and M16C.
11683
11684 * gdb.asm/asm-source.exp: Add m32c target.
11685 * gdb.asm/m32c.inc: Support for m32c target.
11686
e28493f2
AS
116872006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11688
11689 * gdb.base/commands.exp (recursive_source_test): New test.
11690
880da185
DM
116912006-04-04 David S. Miller <davem@sunset.davemloft.net>
11692
11693 * gdb.base/float.exp: Add pattern for sparc targets.
11694
61d9b92f
DJ
116952006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11696
11697 * gdb.base/commands.exp (stray_arg0_test): New test.
11698
bd717df8
PB
116992006-03-30 Paul Brook <paul@codesourcery.com>
11700
11701 * gdb.mi/mi-until.exp: kfail broken until command.
11702 * gdb.mi/mi2-until.exp: Ditto.
11703
ec793d3c
NR
117042006-03-27 Nick Roberts <nickrob@snap.net.nz>
11705
11706 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11707
831004b7
AO
117082006-03-08 Alexandre Oliva <aoliva@redhat.com>
11709
11710 * gdb.base/prelink.exp: Anchor tested-for regular expression
11711 on gdb prompt.
11712
effe49a0
PB
117132006-03-07 Paul Brook <paul@codesourcery.com>
11714
11715 * gdb.base/assign.exp: Correct fail message.
11716
e5461016
PB
117172006-03-07 Paul Brook <paul@codesourcery.com>
11718
11719 * lib/compiler.c: Extract armcc version number.
11720 * lib/compiler.cc: Ditto.
11721
fc91c6c2
PB
117222006-03-07 Paul Brook <paul@codesourcery.com>
11723
11724 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11725 additional_flags=-w.
11726 * gdb.arch/altivec-regs.exp: Ditto.
11727 * gdb.arch/e500-abi.exp: Ditto.
11728 * gdb.arch/e500-regs.exp: Ditto.
11729 * gdb.base/all-bin.exp: Ditto.
11730 * gdb.base/annota1.exp: Ditto.
11731 * gdb.base/annota3.exp: Ditto.
11732 * gdb.base/args.exp: Ditto.
11733 * gdb.base/arithmet.exp: Ditto.
11734 * gdb.base/assign.exp: Ditto.
11735 * gdb.base/async.exp: Ditto.
11736 * gdb.base/bang.exp: Ditto.
11737 * gdb.base/break.exp: Ditto.
11738 * gdb.base/call-rt-st.exp: Ditto.
11739 * gdb.base/completion.exp: Ditto.
11740 * gdb.base/cond-expr.exp: Ditto.
11741 * gdb.base/condbreak.exp: Ditto.
11742 * gdb.base/consecutive.exp: Ditto.
11743 * gdb.base/define.exp: Ditto.
11744 * gdb.base/display.exp: Ditto.
11745 * gdb.base/ena-dis-br.exp: Ditto.
11746 * gdb.base/environ.exp: Ditto.
11747 * gdb.base/eval-skip.exp: Ditto.
11748 * gdb.base/info-proc.exp: Ditto.
11749 * gdb.base/jump.exp: Ditto.
11750 * gdb.base/logical.exp: Ditto.
11751 * gdb.base/long_long.exp: Ditto.
11752 * gdb.base/maint.exp: Ditto.
11753 * gdb.base/miscexprs.exp: Ditto.
11754 * gdb.base/pc-fp.exp: Ditto.
11755 * gdb.base/pointers.exp: Ditto.
11756 * gdb.base/relational.exp: Ditto.
11757 * gdb.base/reread.exp: Ditto.
11758 * gdb.base/sect-cmd.exp: Ditto.
11759 * gdb.base/sep.exp: Ditto.
11760 * gdb.base/sepdebug.exp: Ditto.
11761 * gdb.base/until.exp: Ditto.
11762 * gdb.base/whatis-exp.exp: Ditto.
11763 * gdb.cp/annota2.exp: Ditto.
11764 * gdb.cp/annota3.exp: Ditto.
11765 * gdb.trace/actions.exp: Ditto.
11766 * gdb.trace/backtrace.exp: Ditto.
11767 * gdb.trace/circ.exp: Ditto.
11768 * gdb.trace/collection.exp: Ditto.
11769 * gdb.trace/deltrace.exp: Ditto.
11770 * gdb.trace/infotrace.exp: Ditto.
11771 * gdb.trace/limits.exp: Ditto.
11772 * gdb.trace/packetlen.exp: Ditto.
11773 * gdb.trace/passc-dyn.exp: Ditto.
11774 * gdb.trace/passcount.exp: Ditto.
11775 * gdb.trace/report.exp: Ditto.
11776 * gdb.trace/save-trace.exp: Ditto.
11777 * gdb.trace/tfind.exp: Ditto.
11778 * gdb.trace/tracecmd.exp: Ditto.
11779 * gdb.trace/while-dyn.exp: Ditto.
11780 * gdb.trace/while-stepping.exp: Ditto.
11781 * lib/gdb.exp: Ditto.
11782 (gdb_compile): Handle nowarning option.
11783
5f4a23d9
AO
117842006-03-07 Alexandre Oliva <aoliva@redhat.com>
11785
11786 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11787 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11788 Rename executable to prelinkt. Don't re-prelink if we didn't
11789 get a core file. Test prelink -u exit status to tell whether
11790 prelinking failed. Use gdb_test_multiple.
11791
9733fc94
DJ
117922006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11793
11794 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11795 (do_tests): Call it.
11796
cc10cae3
AO
117972006-02-28 Alexandre Oliva <aoliva@redhat.com>
11798
11799 * gdb.base/prelink.exp: New test.
11800 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11801
15c46491
WZ
118022006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11803
11804 * gdb.fortran/derived-type.f90: New file.
11805 * gdb.fortran/derived-type.exp: New testcase.
11806
5c9f7ded
DJ
118072006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11808
11809 * gdb.base/default.exp: Allow ';' as a directory separator.
11810
5b96932b
AS
118112006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11812
11813 * gdb.base/help.exp (help add-symbol-file): Update.
11814
1986bccd
AS
118152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11816
11817 * gdb.base/help.exp (help load): Update expected results.
11818
a8b7528f
FF
118192006-02-19 Fred Fish <fnf@specifix.com>
11820
11821 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11822 specifix hex value as part of results.
11823 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11824
f8261448
FF
118252006-02-16 Fred Fish <fnf@specifix.com>
11826
11827 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11828 ushort_addr, and slong_addr, so the typedefs are not optimized
11829 away.
11830 * gdb.base/whatis.exp: Add tests using type name for struct type,
11831 union type, enum type, and typedef.
a9c64011 11832
31d8bdd2
MK
118332006-02-13 Mark Kettenis <kettenis@gnu.org>
11834
11835 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11836
34e41e63
JB
118372006-02-13 Jim Blandy <jimb@redhat.com>
11838
11839 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11840 case where it takes two "next" commands to skip past the init
11841 call.
11842
ac6e4f31
FF
118432006-02-12 Fred Fish <fnf@specifix.com>
11844
11845 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11846 to handle cases where it takes two "next" commands to skip
11847 past the init call.
11848
2db2d571
JB
118492006-02-07 Joel Brobecker <brobecker@adacore.com>
11850
11851 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11852 on hppa32 targets.
11853
38fcd64c
DJ
118542006-02-06 Vladimir Prus <ghost@cs.msu.su>
11855
11856 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11857 field.
11858
1315ad46
MK
118592006-01-29 Mark Kettenis <kettenis@gnu.org>
11860
11861 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11862
5625b943
DJ
118632006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11864
11865 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11866 files.
11867
80df1bbe
DJ
118682006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11869
11870 * gdb.cp/maint.exp: Set complaints to a positive value.
11871
9078e690
DJ
118722006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11873
11874 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11875 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11876 function name.
11877
9c903399
DJ
118782006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11879
11880 * gdb.base/checkpoint.c: Update copyright notice. Include
11881 <stdlib.h>.
11882
761ae4d6
JB
118832006-01-04 Jim Blandy <jimb@redhat.com>
11884
11885 * gdb.asm/asm-source.exp: Independently provide default values for
11886 asm-flags and debug-flags. Use 'string equal' to do the
11887 comparison, not the implicit expr's '==' operator. Remove
11888 now-unneeded assignments to asm-flags. In h8300 case, place
11889 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11890
099ac3dd
MS
118912006-01-04 Michael Snyder <msnyder@redhat.com>
11892
11893 * gdb.base/checkpoint.c: New file.
11894 * gdb.base/checkpoint.exp: New file.
11895 * gdb.base/multi-fork.c: New file.
11896 * gdb.base/multi-fork.exp: New file.
11897 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11898
f4d85314
FF
118992006-01-04 Fred Fish <fnf@specifix.com>
11900
11901 * gdb.base/ptype.c (foo): Add typedef.
11902 (intfoo): Add function.
11903 * gdb.base/ptype1.c: New file.
11904 * gdb.base/ptype.exp: Handle compilation and linking with two
11905 source files. Test that proper type for "foo" is found based
11906 on source context rather than first match found in symtabs.
11907
a1b06f35
MK
119082005-12-28 Mark Kettenis <kettenis@gnu.org>
11909
11910 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11911 * gdb.asm/openbsd.inc: Indent commands.
11912
d082a1e2
MK
119132005-12-26 Mark Kettenis <kettenis@gnu.org>
11914
c65016bd
MK
11915 * gdb.base/freebpcmd.exp: Increase timeout.
11916
d082a1e2
MK
11917 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11918
d3c32a0e
DJ
119192005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11920
11921 * gdb.base/default.exp: Update check for "show version".
11922
9fdb1f50
RC
119232005-12-09 Randolph Chung <tausq@debian.org>
11924
11925 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11926 * gdb.asm/pa64.inc: New file.
11927
5f2c56f7
RC
119282005-12-09 Randolph Chung <tausq@debian.org>
11929
11930 * gdb.asm/common.inc: Indent commands.
11931 * gdb.asm/asmsrc1.s: Likewise.
11932 * gdb.asm/asmsrc2.s: Likewise.
11933
8117349c
RC
119342005-12-09 Randolph Chung <tausq@debian.org>
11935
11936 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11937 (get_addr_of_sym): Remove duplicate print.
11938 (gen_core): xfail hppa*-*-hpux*, update expected output.
11939 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11940 * gdb.arch/pa64-nullify.s: New file.
11941
8f07f25a
RC
119422005-12-09 Randolph Chung <tausq@debian.org>
11943
11944 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11945
55b39184
DJ
119462005-12-07 Christophe Lyon <christophe.lyon@st.com>
11947
11948 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11949 code generation for these functions.
11950 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11951 error message.
11952
31e2b00f
AS
119532005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11954
11955 * gdb.base/help.exp (help b, help br, help bre, help brea)
11956 (help break): Update the expected message.
11957
c3d0b56e
SC
119582005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11959
11960 * gdb.asm/m68hc11.inc: Setup the data section.
11961 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11962 script for this test.
11963 (m6812-*-*): Likewise.
11964
36ae0ea9
RC
119652005-11-09 Randolph Chung <tausq@debian.org>
11966
11967 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11968
9d6f42e9
WZ
119692005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11970
11971 * gdb.base/break.exp: Fix a comment typo.
11972
e2126a14
EZ
119732005-11-03 Jim Blandy <jimb@redhat.com>
11974
a9c64011
AS
11975 Checked in by Elena Zannoni <ezannoni@redhat.com>
11976
889bf7c5 11977 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11978
e0ac7199
CV
119792005-11-02 Corinna Vinschen <vinschen@redhat.com>
11980
11981 * gdb.arch/gdb1558.c: Include stdio.h.
11982
31d3fb18
MK
119832005-10-31 Mark Kettenis <kettenis@gnu.org>
11984
11985 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11986
e52b687c
MK
119872005-10-31 Mark Kettenis <kettenis@gnu.org>
11988
11989 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11990
f4711d79
PG
119912005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11992
a9c64011
AS
11993 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11994 vscr" tests to better match output.
f4711d79 11995
987a9106
JB
119962005-10-12 Jim Blandy <jimb@redhat.com>
11997
11998 * gdb.base/structs.exp (any): New function.
11999 (test_struct_returns): Don't make any assumptions at all about
12000 what value the function returns when GDB can't set the return
12001 value.
12002
2336bb58
JB
120032005-10-09 Joel Brobecker <brobecker@adacore.com>
12004
12005 * gdb.ada/arrayidx/p.adb: New file.
12006 * gdb.ada/arrayidx.exp: New testcase
12007
120082005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12009
12010 * gdb.ada/array_return/pck.ads: New file.
12011 * gdb.ada/array_return/pck.adb: New file.
12012 * gdb.ada/array_return/p.adb: New file.
12013 * gdb.ada/array_return.exp: New testcase.
12014
705335ea
JB
120152005-10-03 Joel Brobecker <brobecker@adacore.com>
12016
a9c64011
AS
12017 * gdb.base/arrayidx.c: New file.
12018 * gdb.base/arrayidx.exp: New testcase.
705335ea 12019
11ee9940
NR
120202005-09-29 Nick Roberts <nickrob@snap.net.nz>
12021
12022 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12023 frames-invalid and breakpoints-invalid are no longer generated
12024 with level 3 so don't expect them in the output.
12025
39fb8e9e
BR
120262005-09-27 Bob Rossi <bob@brasko.net>
12027
a9c64011 12028 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12029 from test. Escape the | in mi_gdb_test call.
12030 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12031 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12032 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12033 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12034 expected regex's in mi_gdb_test calls.
12035 * lib/mi-support.exp: Remove arbitrary .* from tests.
12036 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12037 Fully anchor GDB/MI expected results in mi_gdb_test.
12038 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12039 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12040
2af48f68
PB
120412005-09-26 Paul Brook <paul@codesourcery.com>
12042
12043 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12044
f34502bc
WZ
120452005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12046
12047 * bfp-test.c: New file.
12048 * bfp-test.exp: New testcase.
12049
ca929517
WZ
120502005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12051
12052 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12053 of subarray and substring variable.
12054 * gdb.fortran/subarray.f: New source file for the test of subarray
12055 and substring variable evaluation.
12056 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12057 of string constant.
12058
c761af65
DJ
120592005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12060
12061 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12062 copyright dates.
12063
561d7a1d
PG
120642005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12065
12066 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12067 powerpc altivec' test with an almost identical 'info vector' test.
12068
b2b64cc9
PG
120692005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12070
a9c64011
AS
12071 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12072 vscr" tests to match output.
b2b64cc9 12073
6ac4d15a
PG
120742005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12075
a9c64011
AS
12076 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12077 output.
6ac4d15a 12078
40e55bef
BR
120792005-09-11 Bob Rossi <bob@brasko.net>
12080
889bf7c5
PA
12081 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12082 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12083 commands that return an MI output command and an asyncronous MI output
12084 command.
40e55bef
BR
12085 * gdb.mi/mi-console.exp: Ditto.
12086
3c7385ec
BR
120872005-09-11 Bob Rossi <bob@brasko.net>
12088
12089 * gdb.mi/mi-var-child.c: Include <string.h>.
12090
a6cd0eb3
DJ
120912005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12092
12093 * killed.exp: Correct gdb_expect syntax.
12094
2f168eed
CV
120952005-08-09 Corinna Vinschen <vinschen@redhat.com>
12096
12097 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12098
ecd3fd0f
BR
120992005-08-02 Bob Rossi <bob@brasko.net>
12100
12101 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12102 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12103 Change tests to inferior-tty-set/show.
12104 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12105 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12106 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12107 inferior. Use mi_gdb_test to get GDB and Inferior output.
12108 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12109 descriptor.
12110 (mi_inferior_tty_name): Add inferior PTY file name.
12111 (mi_gdb_start): Add INFERIOR_PTY parameter.
12112 (mi_gdb_test): Add IPATTERN parameter.
12113
f1ea48cb 121142005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12115
f1ea48cb
BR
12116 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12117 parameter to mi_gdb_test.
12118 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12119
6e650a67
DJ
121202005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12121
12122 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12123 struct_declarations.
12124 * gdb.mi/mi-var-child.exp: Step over the initialization of
12125 struct_declarations.
12126
8be260b6
DJ
121272005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12128
12129 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12130 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12131 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12132 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12133 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12134 file.
12135
4e660f07
NR
121362005-07-27 Nick Roberts <nickrob@snap.net.nz>
12137
12138 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12139 (do_children_tests): Assign values to the extra elements.
12140
12141 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12142 them for tests for "-var-update --no-values" and
a9c64011 12143 "-var-update --all-values".
4e660f07
NR
12144 Add test for "-var-list-children --simple-values".
12145
12146 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12147
12148 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12149 "-stack-list-locals --simple-values" Improve doc strings and
12150 comments.
12151
6bdae935
MK
121522005-07-18 Mark Kettenis <kettenis@gnu.org>
12153
598b7a6f
MK
12154 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12155 *-*-openbsd*.
12156 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
12157
6bdae935
MK
12158 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12159 sigaltsatck'.
12160
1323e929 121612005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 12162
1323e929
BR
12163 * gdb.base/default.exp (tty): Changed output of command.
12164 * gdb.base/help.exp (help tty): Ditto.
12165
b1a9c082
MK
121662005-07-12 Mark Kettenis <kettenis@gnu.org>
12167
12168 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12169
10a844a2
MK
121702005-07-10 Mark Kettenis <kettenis@gnu.org>
12171
12172 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12173 -stack-select-frame without arguments.
12174 (test_stack_frame_listing): Add test for newly implemented command
12175 -stack-info-frame.
12176
3cb3b8df
BR
121772005-07-06 Bob Rossi <bob@brasko.net>
12178
12179 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12180 command.
12181 (Copyright): Update copyright.
12182
a0c5fbcf
WZ
121832005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12184
12185 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12186 tests to evaluate exponentiation expression.
12187
984971d0
AS
121882005-06-29 Andreas Schwab <schwab@suse.de>
12189
12190 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12191 main to avoid warnings.
12192
12193 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12194
fe03833f
NR
121952005-06-20 Nick Roberts <nickrob@snap.net.nz>
12196
12197 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12198 -stack-select-frame without arguments.
12199 (test_stack_frame_listing): Add test for newly implemented command
12200 -stack-info-frame.
a9c64011 12201
7a55f279
WZ
122022005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12203
0ffa0ea5
DJ
12204 * gdb.fortran/array-element.f: New file.
12205 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12206
26585198
DJ
122072005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12208
12209 * gdb.base/bigcore.exp: Correct checks for systems which can
12210 not dump a large core file.
12211
c1bd25fd
DJ
122122005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12213
12214 * gdb.base/relocate.c: Add a copyright notice.
12215 (dummy): Remove.
12216 * gdb.base/relocate.exp: Test printing the values of variables
12217 from a relocatable file.
12218
589e074d
DJ
122192005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12220
12221 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12222 excess MI output after an error.
12223
0915f927
JB
122242005-05-29 Joel Brobecker <brobecker@adacore.com>
12225
12226 * gdb.arch/alpha-step.c: New file.
12227 * gdb.arch/alpha-step.exp: New testcase.
12228
76ff342d
DJ
122292005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12230 Dennis Brueni <dennis@slickedit.com>
12231
12232 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12233 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12234 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12235 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12236 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12237 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12238 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12239
96b0c7ac
DJ
122402005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12241 Wu Zhou <woodzltc@cn.ibm.com>
12242
12243 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12244 IBM's xlc compiler.
12245 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12246 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12247
f21565d2
JB
122482005-05-13 Jim Blandy <jimb@redhat.com>
12249
12250 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12251 calling gdb_suppress_entire_file.
12252 * gdb.base/charset.exp: Same.
12253 * gdb.base/call-rt-st.exp: Same.
12254
6006a3a1
BR
122552005-05-05 Bob Rossi <bob_rossi@cox.net>
12256
12257 * lib/gdb.exp (fullname_syntax): Added global regex.
12258 (fullname_syntax_POSIX): Ditto.
12259 (fullname_syntax_UNC): Ditto.
12260 (fullname_syntax_DOS_CASE): Ditto.
12261 (fullname_syntax_DOS): Ditto.
12262 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12263 fullname_syntax variable to scope and use it.
12264 (test_file_list_exec_source_files): Ditto.
12265 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12266
c3b69c04
DJ
122672005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12268
12269 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12270
3c95e6af
PG
122712004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12272
a9c64011
AS
12273 * lib/gdb.exp (skip_altivec_tests): New function, based on
12274 check_vmx_hw_available from the GCC testsuite.
12275 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12276 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12277
78df6c56
JB
122782005-05-02 Jim Blandy <jimb@redhat.com>
12279
12280 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12281 calling gdb_suppress_entire_file.
12282
1690f9cf
DJ
122832005-04-30 Randolph Chung <tausq@debian.org>
12284
12285 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12286 Slightly relax "sem_post" name checking.
12287
5ea106f7
PG
122882005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12289
12290 * gdb.base/unload.exp: Use new shared library infrastructure.
12291
bf7234cf
PG
122922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12293
12294 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 12295 infrastructure.
bf7234cf 12296
547b869a
CV
122972005-04-29 Corinna Vinschen <vinschen@redhat.com>
12298
12299 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12300 * gdb.asm/h8300.inc: New file.
12301
f07e55f0
PG
123022005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12303
12304 * gdb.base/shlib-call.exp: Change to use new shared library
12305 infrastructure.
12306
3cbba3d1
PG
123072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12308
a9c64011
AS
12309 * gdb.base/pending.exp: Change to use new shared library
12310 infrastructure.
3cbba3d1 12311
ed6df200
PG
123122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12313
a9c64011
AS
12314 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12315 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 12316
8c8f4ebe
PG
123172005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12318
a9c64011
AS
12319 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12320 shared objects being adjusted and update copyright years.
8c8f4ebe 12321
607fbc54
DJ
123222005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12323
12324 * ChangeLog: Correct some 2003-01-13 dates.
12325 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12326 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12327 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12328 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12329 gdb.trace/tfind.exp: Update copyright years.
12330
57bf0e56
DJ
123312005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12332 Daniel Jacobowitz <dan@codesourcery.com>
12333
12334 * lib/gdb.exp (gdb_compile): Handle shlib=.
12335 (gdb_compile_shlib): New function.
12336
9b593790
PG
123372005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12338
a9c64011 12339 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 12340
9494c6a5
DJ
123412005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12342
12343 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12344 gdb.server.
12345 * configure.ac: Likewise.
12346 * configure: Regenerated.
12347 * gdb.gdbserver/Makefile.in: Moved to...
12348 * gdb.server/Makefile.in: ... here.
12349 * gdb.gdbserver/server.c: Moved to...
12350 * gdb.server/server.c: ... here.
12351 * gdb.gdbserver/server-run.exp: Moved to...
12352 * gdb.server/server-run.exp: ... here.
12353
6f8eac0e
DJ
123542005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12355
12356 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12357 * configure.ac: Create gdb.gdbserver/Makefile.
12358 * configure: Regenerated.
12359 * lib/gdbserver-support.exp: New file, derived from
12360 config/gdbserver.exp.
12361 * config/gdbserver.exp: Use gdbserver-support.exp.
12362 * gdb.gdbserver/Makefile.in: New file.
12363 * gdb.gdbserver/server.c: New file.
12364 * gdb.gdbserver/server-run.exp: New file.
12365
6e87504d
PG
123662005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12367
a9c64011
AS
12368 * lib/gdb.exp (test_compiler_info): Return compiler_info
12369 if no arguments are given.
6e87504d 12370
d1779be4
PG
123712005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12372
12373 * gdb.arch/altivec-abi.exp: Check for compiler and set
12374 use altivec' flag accordingly.
12375 * gdb.arch/altivec-regs.exp: Likewise.
12376
88750304
DJ
123772005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12378
12379 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12380
f3fb768d
AS
123812005-03-27 Andreas Schwab <schwab@suse.de>
12382
12383 * gdb.base/bigcore.c (main): Add missing mode argument in open
12384 call.
12385
7e813ac5
DJ
123862005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12387
12388 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12389 downloads.
12390 * config/gdbserver.exp (gdb_load): Likewise.
12391
8e3049aa
PB
123922005-03-14 Paul Brook <paul@codesourcery.com>
12393
12394 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12395 targets.
12396
a9df7c44
JB
123972005-03-09 Joel Brobecker <brobecker@adacore.com>
12398
12399 * gdb.dwarf2/dup-psym.S: New file.
12400 * gdb.dwarf2/dup-psym.exp: New testcase.
12401
9f0d94e8
JB
124022005-03-09 Joel Brobecker <brobecker@adacore.com>
12403
12404 * gdb.ada/exec_changed/first.adb: New file.
12405 * gdb.ada/exec_changed/second.adb: New file.
12406 * gdb.ada/exec_changed.exp: New testcase.
12407
5f579bc5
NS
124082005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12409
36e9969c
NS
12410 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12411 (A2): New class.
12412 (main): Test operator+.
12413 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12414 breakpoint test.
12415
5f579bc5
NS
12416 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12417 * gdb.base/signull.exp: Disable if gdb,nosignals.
12418 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12419 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12420 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12421 * gdb.mi/mi2-console.exp: Likewise.
12422 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12423 continue output at start.
12424 (gdb_collect_locals_test): Robustify regexp.
12425 * gdb.trace/passc-dyn.exp: Fix comment typo.
12426 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12427
be46087e
CV
124282005-03-08 Corinna Vinschen <vinschen@redhat.com>
12429
12430 * gdb.asm/asm-source.exp: Add iq2000 case.
12431 * gdb.asm/iq2000.inc: New file.
12432
384e1a61 124332005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12434
384e1a61
MI
12435 * gdb.base/command.exp: Change hardcoded value to regular expression.
12436 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12437
584b6e9e
DJ
124382005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12439
12440 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12441 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12442 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12443 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12444 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12445
ab5b5d61
MK
124462005-03-05 Mark Kettenis <kettenis@gnu.org>
12447
12448 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12449 changes.
12450
ae051c1b
PG
124512004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12452
a9c64011
AS
12453 * lib/compiler.c: Add test for IBM's xlc compiler.
12454 * lib/compiler.cc: Likewise.
ae051c1b 12455
3f0f6ed2
JB
124562004-02-24 Joel Brobecker <brobecker@adacore.com>
12457
12458 * gdb.ada/fixed_points.exp: Create compilation object directory
12459 before running the test.
12460 * gdb.ada/null_record.exp: Likewise.
12461 * gdb.ada/packed_array.exp: Likewise.
12462 * gdb.ada/start.exp: Likewise.
12463
724f452b
JB
124642005-02-15 Joel Brobecker <brobecker@adacore.com>
12465
12466 * gdb.ada/packed_array/pa.adb: New file.
12467 * gdb.ada/packed_array.exp: New testcase.
12468
57f5cdfb 124692005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12470
1f393151
MK
12471 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12472 files.
12473
ebdda337
MK
12474 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12475 on *-*-openbsd*. Correctly match whitespace in regukar
12476 expressions.
12477
cf309262
DJ
124782005-02-10 Daniel Jacobowitz <dan@debian.org>
12479
12480 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12481 PR exp/1821
12482 * gdb.base/gdb1821.c: New test file.
12483 * gdb.base/gdb1821.exp: New test file.
12484
3be49e7a
JB
124852005-02-09 Joel Brobecker <brobecker@adacore.com>
12486
12487 * gdb.base/start.c: New file.
12488 * gdb.base/start.exp: New testcase.
12489
e292e67d
JB
124902005-02-09 Joel Brobecker <brobecker@adacore.com>
12491
12492 * gdb.ada/start/dummy.adb: New file.
12493 * gdb.ada/start.exp: New testcase.
12494
dbdfa66c
CV
124952005-02-09 Corinna Vinschen <vinschen@redhat.com>
12496
12497 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12498 for printing symbols and statistics.
12499 Add test for using relative pathnames in "maint print msymbols" test.
12500 Mark "maint info sections DATA" XFAIL on Cygwin.
12501 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12502 tests.
12503
d7941671
AC
125042005-02-09 Andreas Schwab <schwab@suse.de>
12505
12506 Committed by Andrew Cagney <cagney@gnu.org>
12507 * gdb.base/remotetimeout.exp: New file.
12508
74e5ef44
MK
125092005-02-07 Mark Kettenis <kettenis@gnu.org>
12510
12511 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12512
464dd14d
JB
125132005-02-03 Joel Brobecker <brobecker@adacore.com>
12514
12515 * gdb.ada/gnat_ada.gpr: New file.
12516 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12517 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12518 * configure.ac: No longer generate gnat_ada.gpr.
12519 * configure: Regenerate.
12520 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12521 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12522 * gdb.ada/null_record/bar.ads: Likewise.
12523 * gdb.ada/null_record/bar.adb: Likewise.
12524 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12525 * gdb.ada/null_record.exp (testdir): New variable.
12526 (testfile): executable is now in testdir subdirectory.
12527 (srcfile): Use full path to the main compilation unit.
12528 * gdb.ada/fixed_points.exp: Same changes as above.
12529
30d756ae
NR
125302005-02-03 Nick Roberts <nickrob@snap.net.nz>
12531
12532 * gdb.base/interp.exp: New test.
12533
9d799f85
AC
125342005-01-24 Andrew Cagney <cagney@gnu.org>
12535
12536 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12537
15656118
AC
125382005-01-19 Andrew Cagney <cagney@gnu.org>
12539
a892c31b
AC
12540 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12541 configure.ac not configure.in.
12542
15656118
AC
12543 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12544 of powerpc*-*-*.
12545 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12546 * gdb.base/list.exp (test_list_function)
15656118
AC
12547 (test_list_filename_and_function): Ditto.
12548 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12549
a7b01baf
AC
125502005-01-16 Andrew Cagney <cagney@gnu.org>
12551
17d92a02
AC
12552 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12553
a7b01baf
AC
12554 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12555
bc8332bb
AC
125562005-01-14 Andrew Cagney <cagney@gnu.org>
12557
12558 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12559 * gdb.mi/mi2-var-cmd.exp: Ditto.
12560
4d074752
CV
125612005-01-10 Corinna Vinschen <vinschen@redhat.com>
12562
12563 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12564
bec39cab
AC
125652005-01-07 Andrew Cagney <cagney@gnu.org>
12566
12567 * configure.ac: Rename configure.in, require autoconf 2.59.
12568 * configure: Re-generate.
12569 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12570 * gdb.stabs/configure: Re-generate.
12571 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12572 * gdb.hp/configure: Re-generate.
12573 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12574 autoconf 2.59.
12575 * gdb.hp/gdb.objdbg/configure: Re-generate.
12576 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12577 autoconf 2.59.
12578 * gdb.hp/gdb.defects/configure: Re-generate.
12579 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12580 autoconf 2.59.
12581 * gdb.hp/gdb.compat/configure: Re-generate.
12582 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12583 autoconf 2.59.
12584 * gdb.hp/gdb.base-hp/configure: Re-generate.
12585 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12586 autoconf 2.59.
12587 * gdb.hp/gdb.aCC/configure: Re-generate.
12588
f10b16d4
JB
125892004-12-15 Jim Blandy <jimb@redhat.com>
12590
12591 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12592 under NPTL when there is debugging info available for libpthread.
12593
fb6e1814
JG
125942004-12-13 Jerome Guitton <guitton@gnat.com>
12595
12596 * gdb.ada/fixed_points.c: New file.
12597 * gdb.ada/fixed_points.exp: New file.
12598
fe46cd3a
RC
125992004-12-03 Randolph Chung <tausq@debian.org>
12600
12601 * gdb.arch/pa-nullify.exp: New file.
12602 * gdb.arch/pa-nullify.s: New file.
12603
8de0841b
RC
126042004-11-30 Randolph Chung <tausq@debian.org>
12605
12606 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12607 instead of "tbug". Fix regexp to work properly with gdb_test.
12608
c8170782
PH
126092004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12610
12611 * gdb.base/bitfields2.exp: New test.
12612 * gdb.base/bitfields2.c: New file.
12613
954269c2
RE
126142004-11-28 Richard Earnshaw <rearnsha@arm.com>
12615
12616 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12617
0107feed
RC
126182004-11-16 Randolph Chung <tausq@debian.org>
12619
12620 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12621
f073ae8c
DJ
126222004-11-14 Daniel Jacobowitz <dan@debian.org>
12623
12624 * gdb.threads/threadapply.exp: Correct "macro details" test.
12625
19ad59e7
JJ
126262004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12627
12628 * gdb.threads/threadapply.exp: New test.
12629 * gdb.threads/threadapply.c: New file.
12630
9cf0961b
MK
126312004-11-07 Mark Kettenis <kettenis@gnu.org>
12632
12633 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12634 frames.
12635
c789492a
FL
126362004-11-05 Felix Lee <felix+log1@specifixinc.com>
12637
12638 * gdb.base/cursal.exp: New file.
12639 * gdb.base/cursal.c: New file.
12640
a1e167bb
AC
126412004-11-03 Andrew Cagney <cagney@gnu.org>
12642
12643 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12644
b7cbf173
MK
126452004-10-30 Mark Kettenis <kettenis@gnu.org>
12646
12647 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12648 NetBSD/ELF targets.
12649
88f9d34f
JB
126502004-10-29 Joel Brobecker <brobecker@gnat.com>
12651
12652 * gdb.threads/bp_in_thread.c: New file, copied from
12653 pthread_cond_wait.c.
12654 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12655 file, rather than reusing the .c file from another testcase.
12656
ca7d6a0c
JB
126572004-10-20 Joel Brobecker <brobecker@gnat.com>
12658
12659 * gdb.ada/null_record.exp: Check where we stopped after
12660 sending the start command, instead of where the associated
12661 temporary breakpoint was inserted.
12662
0d863d03
AC
126632004-10-14 Andrew Cagney <cagney@gnu.org>
12664
12665 * gdb.mi/gdb701.c (main): Return 0.
12666
d11e72cb
DJ
126672004-10-13 Daniel Jacobowitz <dan@debian.org>
12668
d40539a4 12669 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12670
e1923096
JJ
126712004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12672
12673 * gdb.threads/schedlock.c: Add comment markers to use to find
12674 line numbers.
12675 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12676 comments.
12677 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12678 breakpoint lines.
12679
ec8ba2c9
DJ
126802004-10-12 Daniel Jacobowitz <dan@debian.org>
12681
12682 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12683
0eb3658b
DJ
126842004-10-12 Daniel Jacobowitz <dan@debian.org>
12685
12686 * configure.in: Add gdb.dwarf2.
12687 * configure: Regenerated.
12688 * Makefile.in: Add gdb.dwarf2.
12689 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12690 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12691 gdb.dwarf2/file1.txt: New files.
12692
a271cc33
OF
126932004-10-11 Orjan Friberg <orjanf@axis.com>
12694
a9c64011 12695 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12696 of "run", since the latter doesn't work with remote targets. Adjust
12697 the breakpoint numbering accordingly.
12698 * gdb.threads/pthread_cond_wait.exp: Ditto.
12699
895ce074
MC
127002004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12701
12702 * gdb.base/overlays.exp: Update copyright years.
12703
6be3092d
KI
127042004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12705
12706 * gdb.base/overlays.exp: Disable if target is Linux.
12707
e05389b8
FL
127082004-10-06 Felix Lee <felix+log1@specifixinc.com>
12709
12710 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12711
73cb587d
KI
127122004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12713
12714 * gdb.asm/asm-source.exp: Add m32r-linux target.
12715 * gdb.asm/m32r-linux.inc: New file.
12716
3c0edcdc
AC
127172004-09-24 Andrew Cagney <cagney@redhat.com>
12718 David Anderson <anderson@redhat.com>
12719
12720 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12721 command fails, assume things will work.
12722 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12723 (_GNU_SOURCE): Define.
12724 (print_unsigned, print_hex): Change parameter to "long long".
12725 (print_byte_count): New function, use to print byte counts.
12726 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12727 O_LARGEFILE.
12728 (main): Compute an upper bound on a corefile in max_core_size.
12729 Limit memory chunk size to max_core_size. Limit total memory
12730 allocated to max_core_size.
12731
4bb3667f
AC
127322004-09-23 Andrew Cagney <cagney@gnu.org>
12733
12734 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12735 from a separate process with code that creates a corefile by
12736 making the inferior dump core.
12737
60fe1a51
MK
127382004-09-23 Mark Kettenis <kettenis@gnu.org>
12739
12740 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12741 block.
12742
8e937346
MC
127432004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12744
12745 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12746 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12747 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12748 Likewise.
12749
7213f6d6
JJ
127502004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12751
12752 * gdb.java/jprint.exp: New test case for java inferior call.
12753 * gdb.java/jprint.java: Ditto.
12754
eac69dca
JB
127552004-09-15 Joel Brobecker <brobecker@gnat.com>
12756
12757 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12758
22227696
MC
127592004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12760
12761 * gdb.threads/killed.c: Include <stdlib.h>.
12762 * gdb.threads/pthreads.c: Likewise.
12763
7dd403a4
MC
127642004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12765
12766 * gdb.threads/killed.c: Add copyright notice.
12767
33f2d567
JM
127682004-09-10 Jason Molenda (jmolenda@apple.com)
12769
a9c64011
AS
12770 * gdb.base/define.exp: Two new tests to verify zero space chars
12771 after 'if' and 'while' commands in a user-defined command is correctly
12772 parsed.
33f2d567 12773
e05b62ac
AC
127742004-09-08 Andrew Cagney <cagney@gnu.org>
12775
12776 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12777 delivery test with duplicate at end of file.
12778
9cbe82da
MK
127792004-09-06 Mark Kettenis <kettenis@jive.nl>
12780
12781 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12782
564803d9
MC
127832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12784
12785 * config/hppro.exp: Removed.
12786
7c6807ce
MC
127872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12788
12789 * config/sparclet.exp: Removed.
12790
bf7e26dd
MC
127912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12792
12793 * config/udi.exp: Removed.
12794
714e341b
MC
127952004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12796
12797 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12798 of "exp_continue".
12799 (advancei): Likewise.
12800
1236e623
JJ
128012004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12802
12803 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12804
3bdcad15
MI
128052004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12806
228af206 12807 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12808 to check for nodebug in executable.
12809 * gdb.gdb/observer.exp (setup_test): Likewise.
12810 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12811 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12812
c72b934c
AC
128132004-09-01 Andrew Cagney <cagney@gnu.org>
12814
12815 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12816 files.
12817
edd9b715
JJ
128182004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12819
12820 * gdb.base/unload.exp: Fix expected warning message to match
12821 latest format.
12822
fb4ce06b
CV
128232004-09-01 Corinna Vinschen <vinschen@redhat.com>
12824
12825 * gdb.base/call-rt-st.exp: Fix typos.
12826
ce78e7c3
MI
128272004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12828
12829 * gdb.threads/thread_check.exp: New testcase.
12830 * gdb.threads/thread_check.c: New testcase.
12831
2dedb159
AC
128322004-08-31 Andrew Cagney <cagney@gnu.org>
12833
12834 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12835 (skip_to_handler_entry): New procedures. Test stepping into a
12836 handler when the breakpoint is at the handler's entry point.
12837
68f53502
AC
128382004-08-30 Andrew Cagney <cagney@gnu.org>
12839
12840 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12841 gdb/1757.
12842
3e3ffd2b
MC
128432004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12844
12845 With code from Manoj Iyer <manjo@austin.ibm.com>:
12846 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12847 return value. Add an arm for "no debugging symbols found".
12848 Change a stray "error" to "perror".
12849 (gdb_run_cmd): Adapt to new return value.
12850 * gdb.base/remote.exp: Adapt to new return value.
12851 * gdb.gdb/complaints.exp: Likewise.
12852 * gdb.gdb/observer.exp: Likewise.
12853 * gdb.gdb/selftest.exp: Likewise.
12854 * gdb.gdb/xfullpath.exp: Likewise.
12855
4b6f5fd2
JB
128562004-08-27 Joel Brobecker <brobecker@gnat.com>
12857
12858 * gdb.threads/bp_in_thread.exp: New testcase.
12859
e5b25496
MC
128602004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12861
12862 Fix PR testsuite/1735.
12863 * gdb.threads/schedlock.c (thread_function): Add a cast
12864 to suppress a gcc warning.
12865 * gdb.threads/thread-specific.c (thread_function): Likewise.
12866
934353d6
MC
128672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12868
12869 * gdb.base/unload.c: Include <stdlib.h>.
12870
f98a0aef 128712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12872
f98a0aef 12873 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12874 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12875 synchronized after the "return".
12876
5a2e8882
MC
128772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12878
12879 * gdb.mi/basics.c: Include <stdio.h>.
12880 * gdb.mi/pthreads.c: Include <stdlib.h>.
12881 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12882
a9640423
MC
128832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12884
12885 * gdb.threads/schedlock.c: Add copyright notice.
12886
b04e311d
AC
128872004-08-25 Andrew Cagney <cagney@gnu.org>
12888
12889 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12890 (skip_over_handler, breakpoint_over_hander): New test procedures.
12891 (advance, advancei): Add a proper prefix, do not use
12892 rerun_to_main.
12893 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12894
7c27f15b
MC
128952004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12896
12897 * gdb.mi/basics.c: Add copyright notice.
12898 * gdb.mi/var-cmd.c: Add copyright notice.
12899
fffc87ae
MC
129002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12901
12902 * lib/gdb.exp: Remove signed_keyword_not_used.
12903 * lib/compiler.c: Likewise.
12904 * lib/compiler.cc: Likewise.
12905
d782e0bf
MC
129062004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12907
12908 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12909 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12910
96033e83
MC
129112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12912
12913 * gdb.base/whatis.c: Add copyright notice.
12914
cf38c229
MK
129152004-08-20 Mark Kettenis <kettenis@gnu.org>
12916
12917 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12918 it to skip the breakpoints encoded in the inline assembly.
12919
f4b49756
MC
129202004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12921
12922 * Makefile.in: Add gdb.fortran.
12923
2f193b69
MC
129242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12925
12926 * gdb.base/call-sc.exp (test_scalar_returns):
12927 Fix cut-and-paste glitch in "Make fun return now".
12928
89a237cb
MC
129292004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12930
12931 * configure.in: Add gdb.fortran.
12932 * configure: Regenerate.
12933 * gdb.fortran/Makefile.in: New file.
12934 * lib/gdb.exp (skip_fortran_tests): New procedure.
12935
469aff8e
MC
129362004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12937
12938 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12939 reference to bug-gnu@prep.ai.mit.edu.
12940 * gdb.mi/mi-var-child.exp: Likewise.
12941 * gdb.mi/mi-var-cmd.exp: Likewise.
12942 * gdb.mi/mi-var-display.exp: Likewise.
12943 * gdb.mi/mi2-var-block.exp: Likewise.
12944 * gdb.mi/mi2-var-child.exp: Likewise.
12945 * gdb.mi/mi2-var-cmd.exp: Likewise.
12946 * gdb.mi/mi2-var-display.exp: Likewise.
12947
00b51b9f
MK
129482004-08-15 Mark Kettenis <kettenis@gnu.org>
12949
12950 * gdb.base/unload.c (main): Make local variable msg const.
12951
45f07fef
MC
129522004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12953
12954 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12955 to bug-gnu@prep.ai.mit.edu.
12956 * gdb.mi/mi-disassemble.exp: Likewise.
12957 * gdb.mi/mi-eval.exp: Likewise.
12958 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12959 default line number.
12960 * gdb.mi/mi-return.exp: Likewise.
12961 * gdb.mi/mi-simplerun.exp: Likewise.
12962 * gdb.mi/mi-stack.exp: Likewise.
12963 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12964 number with explicit range test.
12965 * gdb.mi/mi-watch.exp: Likewise.
12966 * gdb.mi/mi2-break.exp: Likewise.
12967 * gdb.mi/mi2-cli.exp: Likewise.
12968 * gdb.mi/mi2-disassemble.exp: Likewise.
12969 * gdb.mi/mi2-eval.exp: Likewise.
12970 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12971 default line number.
12972 * gdb.mi/mi2-return.exp: Likewise.
12973 * gdb.mi/mi2-simplerun.exp: Likewise.
12974 * gdb.mi/mi2-stack.exp: Likewise.
12975 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12976 number with explicit range test.
12977 * gdb.mi/mi2-watch.exp: Likewise.
12978
dd8c8ee7
MC
129792004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12980
12981 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12982 * gdb.cp/m-static.exp: Likewise.
12983 * gdb.cp/rtti.exp: Likewise.
12984
4e838464
MK
129852004-08-14 Mark Kettenis <kettenis@gnu.org>
12986
12987 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12988
8d8cb839
EZ
129892004-08-14 Eli Zaretskii <eliz@gnu.org>
12990
12991 * ChangeLog: Prefix Local Variables with semi-colons and indent
12992 the reference to older ChangeLog files, to fix fontification in
12993 Emacs.
12994
deea8bb0
MC
129952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12996
12997 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12998 * gdb.mi/mi2-break.exp: Likewise.
12999
c3297504
MC
130002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13001
13002 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13003
25808999
MC
130042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13005
13006 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13007
226a8d71
MC
130082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13009
13010 * gdb.cp/classes.exp: Remove unused declarations. Just let
13011 test names default instead of providing special names. Remove
13012 extraneous demangler test.
13013
37fdf854
JJ
130142004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13015
13016 * gdb.base/unload.exp: New test for breakpoints in dynamically
13017 loaded libraries.
13018 * gdb.base/unload.c: Ditto.
13019 * gdb.base/unloadshr.c: Ditto.
13020
2d3a7986
MC
130212004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13022
13023 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13024 cp_test_ptype_class.
13025 (test_enums): Likewise.
13026
c72b934c
AC
130272004-08-10 Andrew Cagney <cagney@gnu.org>
13028
13029 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13030 files.
13031
cc503c8a
AC
130322004-08-10 Andrew Cagney <cagney@gnu.org>
13033
13034 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13035 init_malloc call.
13036
902f2ccb
MC
130372004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13038
13039 * ChangeLog: Add copyright notice. The notice is copied
13040 from emacs 21.3 top level ChangeLog.
13041
78c90502
MC
130422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13043
13044 * lib/cp-support.exp: New file.
13045 * lib/cp-support.exp (cp_test_type_class): New function.
13046 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13047 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13048 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13049 cp_test_ptype_class.
13050
88e5ea78
MC
130512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13052
13053 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13054 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13055 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13056 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13057 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13058 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13059 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13060 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13061 gdb.mi/mi2-watch.exp: Update copyright years.
13062
6a89fc9c
MK
130632004-08-09 Mark Kettenis <kettenis@gnu.org>
13064
13065 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13066
1482e0de
MC
130672004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13068
13069 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13070 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13071 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13072 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13073 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13074 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13075 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13076 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13077 gdb.mi/mi-watch.exp: Update copyright years.
13078
1a5ce3f3
DJ
130792004-08-08 Daniel Jacobowitz <dan@debian.org>
13080
13081 PR gdb/1738
13082 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13083 from a breakpoint with a pending signal.
13084
04f6ecf2
DJ
130852004-08-08 Daniel Jacobowitz <dan@debian.org>
13086
13087 PR gdb/1736
13088 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13089 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13090 the prompt.
13091 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13092
54d90d35
DJ
130932004-08-08 Daniel Jacobowitz <dan@debian.org>
13094
13095 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13096
d2f6abb0
DJ
130972004-08-08 Daniel Jacobowitz <dan@debian.org>
13098
13099 PR gdb/1736
13100 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13101 for i?86-*-linux*.
13102
5598c03d
DJ
131032004-08-08 Daniel Jacobowitz <dan@debian.org>
13104
13105 * gdb.arch/i386-prologue.exp: Compile without debug information.
13106
c6fee705
MC
131072004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13108
13109 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13110 rather than asking gdb to search.
13111
dd90efdb
MC
131122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13113
13114 * gdb.base/gcore.c: Include <string.h>.
13115
1e84bec1
MC
131162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13117
13118 * gdb.base/gcore.c: Add copyright notice.
13119
e425eb2b
MC
131202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13121
13122 * gdb.base/freebpcmd.c: Include <stdio.h>.
13123 * gdb.base/long_long.c: Include <string.h>.
13124 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13125 * gdb.base/siginfo.c: Include <string.h>.
13126 * gdb.base/sigstep.c: Include <string.h>.
13127
cb9aaed5
MC
131282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13129
13130 * gdb.base/complex.c: Include <stdlib.h>.
13131
55944f3d
MC
131322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13133
13134 * gdb.base/complex.c: Add copyright notice.
13135
7b2953d9
MC
131362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13137
13138 * gdb.base/charset.c: Include <stdlib.h>.
13139
c9133d23
MC
131402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13141
13142 * gdb.base/auxv.c: Include <stdlib.h>.
13143
0a8490ad
MC
131442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13145
13146 * gdb.base/auxv.c: Add copyright notice.
13147
3426d5ec
MC
131482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13149
13150 * gdb.base/coremaker.c: Add copyright notice.
13151 * gdb.base/coremaker2.c: Add copyright notice.
13152
8da195dd
AC
131532004-08-04 Andrew Cagney <cagney@gnu.org>
13154
13155 * gdb.base/store.exp: Update copyright.
13156 (check_set, up_set, check_struct, up_struct): Add a prefix to test
13157 names, do not import gdb_prompt.
13158
8d394f98
AC
131592004-08-01 Andrew Cagney <cagney@gnu.org>
13160
13161 Fix PR testsuite/1729.
13162 * gdb.base/dump.exp: Add test name to callers of capture_value, do
13163 not use capture_value with value 4.
13164 (capture_value): Add optional test name parameter.
13165 (test_reload_saved_value, test_restore_saved_value): Use $msg as
13166 the prefix, pass to capture_value.
13167
b6702b23
MK
131682004-08-01 Mark Kettenis <kettenis@gnu.org>
13169
13170 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
13171 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13172 (main): Call new function.
13173
c203e0ca
MC
131742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13175
13176 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13177
a7995a30
MC
131782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13179
13180 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13181
9366563b
MC
131822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13183
b6eeaf26 13184 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13185 Accept more values of vtbl pointer. Remove some messages
13186 about "obsolete gcc or gdb".
13187
2fc1f950
MC
131882004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13189
13190 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13191
c724d49b
MC
131922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13193
13194 * gdb.base/asm-source.exp: Properly convert target board
13195 debug flags from gcc format to binutils format.
13196
736b0fce
MK
131972004-07-28 Mark Kettenis <kettenis@gnu.org>
13198
13199 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13200 gdb1718". PR backtrace/1718 partially fixed.
13201
5633ea5c
JJ
132022004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13203
13204 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13205
575eebb1
NC
132062004-07-26 Nick Clifton <nickc@redhat.com>
13207
13208 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13209 good default value for a specific architecture is available then
13210 set it to that value. Otherwise default to the -gstabs switch.
13211 Remove the -g... switches from the asm-flags variable. Allow the
13212 target board info to override the value if it wants to. Pass the
13213 switch on the assembler command line.
13214
62104619
MK
132152004-07-23 Mark Kettenis <kettenis@gnu.org>
13216
13217 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13218 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13219 (main): Call new function.
13220
4a1135b8
MC
132212004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13222
13223 Test for PR exp/1715.
13224 * gdb.base/radix.exp: Refactor common procedures. Make all
13225 test names unique. Change XFAIL to KFAIL.
13226
8a12c1f0
MC
132272004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13228
13229 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13230 * gdb.ada/gnat_ada.gin: ... to here.
13231 * configure.in: Use gnat_ada.gin.
13232 * configure: Regenerate.
13233
23b451cf
AC
132342004-07-20 Andrew Cagney <cagney@gnu.org>
13235
13236 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13237 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13238 XFAILs. Clean up test messages and comments. Check backtraces.
13239 Delete re-sync code.
13240
ab618a02
MC
132412004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13242
13243 Fix PR cli/740.
13244 * gdb.base/annota1.exp: Honor gdb,nosignals.
13245 * gdb.base/annota3.exp: Likewise.
13246
46dad340
MC
132472004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13248
13249 * lib/java.exp: Update copyright notice.
13250
756d8c70
AC
132512004-07-19 Andrew Cagney <cagney@gnu.org>
13252
13253 * gdb.base/selftest.exp: Copy file from here ...
13254 * gdb.gdb/selftest.exp: ... to here.
13255
586027e6
AC
132562004-07-16 Andrew Cagney <cagney@redhat.com>
13257
13258 * lib/insight-support.exp: Delete file.
13259 * lib/java.exp (java_init): Fix copyright.
13260
029d2200
AC
132612004-07-16 Andrew Cagney <cagney@gnu.org>
13262
13263 * gdb.base/restore.c: Append "prologue" to comments marking the a
13264 function's prologue.
13265 * gdb.base/restore.exp: Update copyright, re-indent.
13266 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13267 callerN" prefix where needed. Update patterns that match a
13268 function's prologue.
13269
653b62c5
MC
132702004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13271
13272 * gdb.base/restore.c: Add copyright notice.
13273
f7d690e5
AC
132742004-07-16 Andrew Cagney <cagney@gnu.org>
13275
13276 * gdb.base/logical.exp: Update copyright.
13277 (evaluate): New procedure. Use to re-implement tests using
13278 several tables.
13279
d629a7cb
MH
132802004-07-14 Martin Hunt <hunt@redhat.com>
13281
13282 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13283 which fixes some problems where init.tcl was not found.
13284
9c7bb332
AC
132852004-07-13 Andrew Cagney <cagney@gnu.org>
13286
6bf46641
AC
13287 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13288 (check_sizeof, check_valueof): Do not include the output in the
13289 test name. Use gdb_test.
13290 (get_valueof): Use gdb_test_multiple.
13291
c4ffd4c0
AC
13292 * gdb.base/step-test.exp: Update copyright. Use
13293 gdb_test_multiple. Ensure that test names do not include
13294 architecture dependent output.
13295
ab89363a
AC
13296 * gdb.gdb/observer.exp: Update copyright.
13297 (setup_test): Use gdb_test_multiple.
13298 (attach_first_observer, attach_second_observer)
13299 (attach_third_observer, detach_first_observer)
13300 (detach_second_observer, detach_third_observer)
13301 (reset_counters, check_counters): Make $message a prefix.
13302 (test_normal_stop_notifications): Add "args" parameter - a list of
13303 init functions to be called. Make $message a prefix,
13304 (test_observer_normal_stop): Change the message prefixes so that
13305 they are unique, pass the attach / detach procedures to
13306 test_normal_stop_notifications.
13307
ec58997a
AC
13308 * gdb.base/signull.exp (test_segv): Prefix all tests with
13309 "${name}". Clean up test messages.
13310
b475183b
AC
13311 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13312
9c7bb332
AC
13313 * gdb.base/ena-dis-br.exp: Update copyright.
13314 (break_at): New function. Replace send_gdb with gdb_test,
13315 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13316 ignore count, not stopped at bpt", with KFAIL.
13317
2dd95497
CV
133182004-07-13 Corinna Vinschen <vinschen@redhat.com>
13319
13320 * gdb.base/attach.exp: Remove cleanupfile handling.
13321
419e626b
AC
133222004-07-12 Andrew Cagney <cagney@gnu.org>
13323
13324 * gdb.base/annota1.exp: Cleanup corefile test name.
13325 * gdb.base/annota3.exp: Ditto.
13326
8b1b3228
AC
133272004-07-12 Andrew Cagney <cagney@gnu.org>
13328
78650829
AC
13329 * gdb.base/signals.exp: Clean up copyright, re-indent.
13330
8b1b3228
AC
13331 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13332 gdb_test and gdb_test_multiple.
13333
935c2760
JJ
133342004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13335
13336 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 13337 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
13338 provide line number info for first statement in main.
13339
1544280f
AC
133402004-07-08 Andrew Cagney <cagney@gnu.org>
13341
1279f4ff
AC
13342 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13343
1544280f
AC
13344 * gdb.base/sigbpt.exp: Make the common part of each test name a
13345 prefix instead of suffix.
13346
bcc82369
BR
133472004-07-07 Bob Rossi <bob_rossi@cox.net>
13348
13349 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13350 test from test_tbreak_creation_and_listing to
13351 test_file_list_exec_source_file
13352 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13353 Changed name of test from test_tbreak_creation_and_listing to
13354 test_file_list_exec_source_file
13355
23f4b0aa
JJ
133562004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13357
13358 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13359 the jmisc() constructor instead of <init>.
13360 * gdb.java/jmisc1.exp: Ditto.
13361
56401cd5
AC
133622004-07-07 Andrew Cagney <cagney@gnu.org>
13363
13364 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13365 corrupting the PC.
13366
44ae2f6a
MC
133672004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13368
13369 * gdb.cp/templates.exp: Accept whitespace change in demangler
13370 output.
13371
45a83408
AC
133722004-07-06 Andrew Cagney <cagney@gnu.org>
13373
13374 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13375
d205ad70
MC
133762004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13377
13378 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13379 * lib/compiler.cc: Likewise.
13380
06ea1a61
MC
133812004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13382
13383 * lib/compiler.cc: Work around string preprocessing problem
13384 with old hp c++ compiler.
13385 * lib/compiler.c: Likewise.
13386
daab1251
CV
133872004-06-29 Corinna Vinschen <vinschen@redhat.com>
13388
13389 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13390 directives to conditionalize symbol prefixing.
13391 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13392 additional_flags handling. Add underscore prefix for Cygwin.
13393 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13394 conditionalize symbol prefixing.
13395 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13396 additional_flags handling. Add underscore prefix for Cygwin.
13397
cc984116
CV
133982004-06-29 Corinna Vinschen <vinschen@redhat.com>
13399
13400 * gdb.base/bigcore.exp: Skip test on Cygwin.
13401
c279b077
MC
134022004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13403
13404 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13405 formats for "info register". Use gdb_test_multiple. Fix
13406 the "invalid register" test.
13407
0e915747
CV
134082004-06-28 Corinna Vinschen <vinschen@redhat.com>
13409
13410 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13411 PID for Cygwin. Add Cygwin specific strings to check for in some
13412 tests.
13413 (do_attach_tests): Add a test for user interaction when attaching
13414 to a process with no matching symbol table already loaded.
13415
11422c86
AC
134162004-06-26 Andrew Cagney <cagney@gnu.org>
13417
13418 Test PR java/1567 and PR java/1565.
13419 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13420 * gdb.java/jmisc2.exp: Delete file.
13421
cefbce26
MC
134222004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13423
13424 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13425
e19f872c
CV
134262004-06-25 Corinna Vinschen <vinschen@redhat.com>
13427
13428 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13429 attach process.
13430
d931ba3b
MC
134312004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13432
13433 * gdb.cp/pr-1553.exp: Remove.
13434
aef68c48
MC
134352004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13436
13437 * gdb.cp/pr-1553.cc: Remove.
13438 * gdb.cp/pr-1553.exp: Disable this test.
13439
8d5df71a
JB
134402004-06-20 Jim Blandy <jimb@redhat.com>
13441
a9c64011 13442 Fix PR testsuite/1680.
8d5df71a
JB
13443 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13444 regular expressions.
13445
4ac6f39d
MC
134462004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13447
13448 Fix PR testsuite/1679.
13449 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13450 Issue an UNSUPPORTED result instead.
13451
1b413552
JB
134522004-06-18 Jim Blandy <jimb@redhat.com>
13453
13454 * gdb.base/charset.exp: Only send a control-C if we see a new
13455 prompt and incomplete command.
13456
6daa6ebd
MC
134572004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13458
13459 * gdb.cp/pr-574.cc: Add copyright notice.
13460
51fa4ae0
JB
134612004-06-17 Jim Blandy <jimb@redhat.com>
13462
13463 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13464 cases where the regexp has no groups; this grabs random text from
13465 the previous test suite, whatever that was.
13466
8fea26c5
MC
134672004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13468
13469 * gdb.cp/printmethod.cc: Add copyright notice.
13470
1e3aeb41
MC
134712004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13472
13473 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13474
9d9030bc
AC
134752004-06-16 Andrew Cagney <cagney@gnu.org>
13476
13477 * gdb.base/signull.c: Update copyright. Include <string.h>.
13478 (bowler): Replace data_pointer with data_read
13479 and data_write cases. Add code_descriptor case.
13480 (zero, desc): New array and pointer.
13481 (data, code): Change to simple pointers.
13482 * gdb.base/signull.exp: Fix probe pattern matching a function
13483 descriptor SIGSEGV. Replace data_pointer with data_read and
13484 data_write tests.
13485
acd4ad44
AC
134862004-06-16 Andrew Cagney <cagney@gnu.org>
13487
13488 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13489
08fd625c
MC
134902004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13491
13492 * gdb.base/long_long.c: Add copyright notice.
13493
1903502c
MC
134942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13495
13496 * gdb.base/long_long.exp: Remove reference to
13497 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13498 to gdb_breakpoint and gdb_continue_to_breakpoint.
13499
83313cb1
JB
135002004-06-14 Jim Blandy <jimb@redhat.com>
13501
13502 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13503 endian case.
13504
1bf404ef
AC
135052004-06-14 Andrew Cagney <cagney@gnu.org>
13506
13507 * gdb.base/gcore.exp (capture_command_output): Delete the always
13508 passing tests containing inferior values.
13509 * gdb.base/ending-run.exp: Do not include the breakpoint address
13510 in the test message. Update copyright.
13511 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13512 size in the test name, use gdb_test_multiple. Update copyright.
13513
ef220b33
MC
135142004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13515
13516 * gdb.cp/ref-types.cc: Add copyright notice.
13517
4f70a4c9
MC
135182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13519
13520 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13521 hp_aCC_compiler.
13522 * lib/compiler.cc: Likewise.
13523 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13524 'set' commands. Log diagnostics for other lines. Set
13525 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13526
335928ac
MC
135272004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13528
13529 * gdb.cp/try_catch.cc: Add copyright notice.
13530
2efb12e8
MC
135312004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13532
13533 * gdb.cp/userdef.cc: Add copyright notice.
13534
0bbed51a
MC
135352004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13536
13537 * gdb.cp/virtfunc.cc: Add copyright notice.
13538
e12a46c9
RC
135392004-06-11 Randolph Chung <tausq@debian.org>
13540
13541 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13542 problem.
13543
338e05af
AC
135442004-06-10 Andrew Cagney <cagney@gnu.org>
13545
13546 * lib/compiler.cc, lib/compiler.c: Append either
13547 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13548 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13549 instead of gcc-3-3.
13550
dc3f10cb
AC
135512004-06-09 Andrew Cagney <cagney@gnu.org>
13552
b4d946af
AC
13553 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13554 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13555
dc3f10cb
AC
13556 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13557 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13558 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13559 fixed.
13560
b5c0bfa2
AC
135612004-06-09 Andrew Cagney <cagney@gnu.org>
13562
13563 * gdb.base/structs.exp (test_struct_returns): Replace
13564 "return_value_unknown" and "finish_value_unknown" by
13565 "return_value_known" and "finish_value_known". Instead of
13566 "return_value_unknown" iff "finish_value_unknown", check
13567 "return_value_known" implies "finish_value_known".
13568
caeb605f
MH
135692004-06-08 Martin Hunt <hunt@redhat.com>
13570
13571 * gdb.base/float.exp: Add pattern for mips targets.
13572
c892bb64
RC
135732004-06-08 Randolph Chung <tausq@debian.org>
13574
13575 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13576 message for unknown architectures more clear.
13577
48306d3e
JB
135782004-06-08 Joel Brobecker <brobecker@gnat.com>
13579
13580 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13581 start the execution of the program.
13582
83ecb59f
JB
135832004-06-07 Jim Blandy <jimb@redhat.com>
13584
13585 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13586 * gdb.arch/i386-cpuid.h: New helper file.
13587
55264cb4
RC
135882004-06-07 Randolph Chung <tausq@debian.org>
13589
13590 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13591 has started.
13592
23cadb28
RM
135932004-06-04 Roland McGrath <roland@redhat.com>
13594
13595 Fix PR gdb/1647.
13596 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13597 differently to be robust to output buffering differences.
13598
51d01eda
MC
135992004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13600
13601 * gdb.threads/pthreads.exp: Update copyright years.
13602 (check_control_c): Change asynchronous 'after' to synchronous.
13603
f4fc3b93
RM
136042004-06-04 Roland McGrath <roland@redhat.com>
13605
13606 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13607 next gdb prompt.
13608
4013522b
MC
136092004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13610
13611 Fix PR gdb/1636.
13612 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13613 calls to synchronous.
13614
7a8f1e6b
JB
136152004-05-26 Jim Blandy <jimb@redhat.com>
13616
13617 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13618
81bb3443
RC
136192004-05-24 Randolph Chung <tausq@debian.org>
13620
13621 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13622 * gdb.asm/pa.inc: New file.
13623
8f5a3103
MK
136242004-05-22 Mark Kettenis <kettenis@gnu.org>
13625
13626 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13627
734b8fe8 136282004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13629 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13630
13631 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13632 GDB prompt.
13633
725603e1
UW
136342004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13635
f4fc3b93 13636 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13637 setjmp/longjmp. Use sigaction instead of signal.
13638
8b923272 136392004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13640 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13641
13642 * gdb.threads/pthread_cond_wait.c: New file.
13643 * gdb.threads/pthread_cond_wait.exp: New testcase.
13644
8bfabb04
AC
136452004-05-13 Andrew Cagney <cagney@redhat.com>
13646
13647 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13648 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13649
42edda50
AC
136502004-05-11 Andrew Cagney <cagney@redhat.com>
13651
13652 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13653 fixed but revealed gdb/1639.
13654
d303a6c7
AC
136552004-05-10 Andrew Cagney <cagney@redhat.com>
13656
13657 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13658 func1" and "next to 2nd alarm", kernel bug avoided.
13659
bf08c2a1
DJ
136602004-05-10 Daniel Jacobowitz <dan@debian.org>
13661
13662 PR external/1568
13663 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13664 XFAIL if it is smaller than bytes_allocated.
13665 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13666 (main): Make chunks_allocated unsigned. Correct comment.
13667
c0586a34
JB
136682004-05-07 Joel Brobecker <brobecker@gnat.com>
13669
13670 * gdb.arch/powerpc-aix-prologue.c: New file.
13671 * gdb.arch/powerpc-aix-prologue.exp: New file.
13672
f2785d12
JB
136732004-05-07 Jim Blandy <jimb@redhat.com>
13674
13675 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13676 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13677
bd7f6e30
JB
136782004-05-06 Joel Brobecker <brobecker@gnat.com>
13679
13680 * gdb.base/sep.exp: No longer setup_kfail when the program was
13681 built with dwarf2.
13682
0a5e7efe
JI
136832004-05-05 Jim Ingham <jingham@apple.com>
13684
13685 * gdb.base/pending.exp: Make sure pending breakpoints
13686 preserve the ignore count.
f4fc3b93 13687
a8958849
MK
136882004-04-27 Jerome Guitton <guitton@gnat.com>
13689
13690 * i386-prologue.exp: Add testcase for jump instruction as first
13691 instruction of the real code.
13692 * i386-prologue.c (jump_at_beginning): New function.
13693
7e103f5b
MK
136942004-04-28 Mark Kettenis <kettenis@gnu.org>
13695
13696 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13697 x86_64-*-*.
13698
5d38b224
MK
136992004-04-28 Mark Kettenis <kettenis@gnu.org>
13700
13701 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13702 i*86-*-*.
13703
0ef32fd9
MK
137042004-04-25 Mark Kettenis <kettenis@gnu.org>
13705
13706 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13707 expression that checks the return type.
13708
71d7dd7c
AC
137092004-04-23 Andrew Cagney <cagney@redhat.com>
13710
13711 * gdb.base/call-sc.exp: New test of scalar call/return values.
13712 * gdb.base/call-sc.c: Ditto.
13713
1e9f977e
JJ
137142004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13715
13716 * gdb.threads/manythreads.c: Reduce thread stack size.
13717
899d9e3a
JJ
137182004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13719
13720 * gdb.threads/manythreads.c: Add copyright notice.
13721
61bcae62
AC
137222004-04-23 Andrew Cagney <cagney@redhat.com>
13723
13724 * gdb.base/siginfo.exp: Better handle step out of signal.
13725 * gdb.base/sigstep.exp: Ditto.
13726
7339a42e 137272004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13728 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13729
13730 * gdb.threads/manythreads.c: New testcase.
13731 * gdb.threads/manythreads.exp: Ditto.
13732
5c98409b
JB
137332004-04-22 Jim Blandy <jimb@redhat.com>
13734
13735 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13736 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13737
3b611f1a
MC
137382004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13739
13740 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13741
f0fd9238
AC
137422004-04-21 Andrew Cagney <cagney@redhat.com>
13743
13744 * gdb.base/sigstep.c: New file.
13745 * gdb.base/sigstep.exp: New file.
13746
90990674
JB
137472004-04-16 Joel Brobecker <brobecker@gnat.com>
13748
13749 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13750 call to observer_notify_normal_stop.
13751
78cef34b
AC
137522004-04-15 Andrew Cagney <cagney@redhat.com>
13753
13754 * gdb.base/siginfo.c: New file.
13755 * gdb.base/siginfo.exp: New file.
13756
d2343407
JB
137572004-04-12 J. Brobecker <brobecker@gnat.com>
13758
13759 * gdb.base/sep.exp: Fix typo in comment.
13760
a2dba3c8
JB
137612004-04-12 J. Brobecker <brobecker@gnat.com>
13762
13763 * gdb.base/sep.c: New file.
13764 * gdb.base/sep-proc.c: New file.
13765 * gdb.base/sep.exp: New testcase.
13766
15f7b60e
MK
137672004-04-09 Mark Kettenis <kettenis@gnu.org>
13768
13769 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13770 support.
13771
44f4de1a
AC
137722004-04-05 Andrew Cagney <cagney@redhat.com>
13773
13774 * gdb.base/sigaltstack.c: New file.
13775 * gdb.base/sigaltstack.exp: New file.
13776
ef04f396
JB
137772004-04-04 Joel Brobecker <brobecker@gnat.com>
13778
13779 * gdb.base/foll-fork.exp: Update the expected output for
13780 "help set follow-fork-mode", to match a change that was made
13781 to the help of this variable on 2004-01-13.
13782
d40d2c92
JB
137832004-04-01 Joel Brobecker <brobecker@gnat.com>
13784
13785 * lib/ada.exp: Add copyright notice.
13786 * bar.ads: Likewise.
13787 * bar.adb: Likewise.
13788 * null_record.adb: Likewise.
13789 * null_record.exp: Likewise.
13790 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13791
f86ef5a3
JB
137922004-04-01 Joel Brobecker <brobecker@gnat.com>
13793
13794 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13795 * configure: Regenerate.
13796
414e70e3
JB
137972004-04-01 Joel Brobecker <brobecker@gnat.com>
13798
13799 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13800 to build the application. Remove the message printed when in
13801 verbose mode, redundant with the UNSUPPORTED message above.
13802
f0aaee49
JB
138032004-03-31 Joel Brobecker <brobecker@gnat.com>
13804
13805 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13806 * gdb.ada (null_record.exp): New testcase.
13807
ac81cb54
JB
138082004-03-31 Joel Brobecker <brobecker@gnat.com>
13809
13810 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13811
854af2f7
JB
138122004-03-31 Joel Brobecker <brobecker@gnat.com>
13813
13814 * gdb.ada: New subdirectory.
13815 * gdb.ada/Makefile.in: New file.
13816 * gdb.ada/gnat_ada.gpr.in: New file.
13817
034cb681
JB
138182004-03-31 Joel Brobecker <brobecker@gnat.com>
13819
13820 * lib/ada.exp: New file.
13821
78a1a894
DJ
138222004-03-24 Daniel Jacobowitz <drow@mvista.com>
13823
13824 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13825 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13826
4b2b3b3e
AC
138272004-03-22 Andrew Cagney <cagney@redhat.com>
13828
13829 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13830 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13831 Problem identified by Ulrich Weigand.
13832
23c73aa3
DC
138332004-03-17 David Carlton <carlton@kealia.com>
13834
13835 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13836 PR c++/826.
13837
d63a86f8
RM
138382004-03-16 Roland McGrath <roland@redhat.com>
13839
13840 * gdb.base/auxv.exp: New file.
13841 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13842
0e02aa50
DC
138432004-03-12 David Carlton <carlton@kealia.com>
13844
13845 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13846 * gdb.cp/pr-1553.cc: Ditto.
13847 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13848 pass branch.
13849
c20b71be
MC
138502004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13851
13852 * gdb.cp/templates.exp: Accept more template types.
13853
c7414a01
MC
138542004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13855
13856 From Corinna Vinschen with modifications.
13857 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13858 local variable obj_with_enum.
13859 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13860 results with obj_with_enum.
13861
ed69573c
MC
138622004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13863
13864 * gdb.cp/classes.cc: New file, copied from misc.cc.
13865 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13866
28301461
MC
138672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13868
13869 * gdb.cp/misc.cc: Add copyright notice.
13870
1198ecbe
DC
138712004-03-05 David Carlton <carlton@kealia.com>
13872
13873 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13874 * gdb.cp/rtti.h: Update copyright.
13875 (namespace n2::n3): New.
13876 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13877 (n2::n3::func3): New.
13878 (main): Call n2::n3::func3.
13879 * gdb.cp/rtti2.cc: Update copyright.
13880 (n2::create3): New.
13881
9e08c470
MK
138822004-03-04 Mark Kettenis <kettenis@gnu.org>
13883
13884 * gdb.asm/openbsd.inc: Fix typo.
13885
4bebc3aa
FF
138862004-03-03 Fred Fish <fnf@redhat.com>
13887
13888 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13889 "val" instead of unused "size". Update copyright year.
13890
6ea9fb37
DJ
138912004-02-29 Daniel Jacobowitz <drow@mvista.com>
13892
13893 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13894 to use unsigned char.
13895 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13896 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13897
23b23974
DJ
138982004-02-29 Daniel Jacobowitz <drow@mvista.com>
13899
13900 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13901 line of output.
13902
7574fd53
DJ
139032004-02-28 Daniel Jacobowitz <drow@mvista.com>
13904
13905 * gdb.base/relocate.c (dummy): Initialize.
13906
a195357f
DJ
139072004-02-28 Daniel Jacobowitz <drow@mvista.com>
13908
13909 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13910 a breakpoint at exit.
13911
72fd54a9
FF
139122004-02-27 Fred Fish <fnf@redhat.com>
13913
13914 * gdb.base/chng-syms.exp: Add expect condition to match failing
13915 case that isn't a timeout.
13916
b9d23137
AC
139172004-02-27 Andrew Cagney <cagney@redhat.com>
13918
13919 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13920 support.
13921
15d208f6 139222004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13923
15d208f6
FF
13924 * gdb.arch/gdb1431.c: Remove.
13925 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13926 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13927 of "until" incorrectly.
13928
98f9cd2d
JB
139292004-02-26 J. Brobecker <brobecker@gnat.com>
13930
13931 * gdb.cp/class2.cc (empty): New class.
13932 (refer): New function.
13933 (main): Declare an object of type empty and use it.
13934 * gdb.cp/class2.exp: Print the value of an object of type empty.
13935
9b50c11b
JJ
139362004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13937
13938 * gdb.base/langs.exp: Update query string to match the
13939 new nquery format used for pending breakpoints.
13940
0dcd613f
AC
139412004-02-26 Andrew Cagney <cagney@redhat.com>
13942
13943 Fix PR i18n/1570.
13944 * gdb.base/charset.c: Update copyright notice.
13945 (main, init_string): Remove the escape character '\e' tests.
13946 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13947 * gdb.base/charset.exp (valid_host_charset): Ditto.
13948 * gdb.base/setvar.exp: Ditto.
13949
b8a56647
AC
139502004-02-24 Andrew Cagney <cagney@redhat.com>
13951
90d59e34
AC
13952 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13953 mmapped data in core file" PASS and FAIL messages consistent.
13954
b8a56647
AC
13955 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13956 setting a breakpoint. Work around PR java/1565.
13957
9f27c604
JJ
139582004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13959
13960 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13961 new nquery format.
13962 * gdb.base/pending.exp: Ditto.
13963
3224a706
MK
139642004-02-22 Mark Kettenis <kettenis@gnu.org>
13965
13966 * configure.in: Run stabs tests on *BSD.
13967 * configure: Regenerated.
13968
41e0a9ca
MK
139692004-02-21 Mark Kettenis <kettenis@gnu.org>
13970
13971 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13972
1e1b3428
FF
139732004-02-20 Fred Fish <fnf@redhat.com>
13974
13975 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13976 blank in test for "returns short", for consistency with other
13977 "returns xxx" tests. Update copyright year.
13978
f9a7572a
FF
139792004-02-19 Fred Fish <fnf@redhat.com>
13980
13981 New testcase for PR breakpoint/1558.
13982 * gdb.arch/gdb1558.exp: New file.
13983 * gdb.arch/gdb1558.c: New file.
13984
b2ce2854
EZ
139852004-02-19 Elena Zannoni <ezannoni@redhat.com>
13986
13987 * gdb.base/nodebug.exp: Fix typo.
13988
e7c9ff01
JB
139892004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13990
13991 Committed by Jim Blandy <jimb@redhat.com>.
13992
62f4b920
JB
13993 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13994
2db536a1
JB
13995 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13996
e7c9ff01
JB
13997 * gdb.base/float.exp: Support s390*-*-* targets.
13998
f3205b34
AF
139992004-02-17 Adam Fedor <fedor@gnu.org>
14000
14001 * gdb.base/gdb1555.exp: New file.
14002 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14003
9d62932d
EZ
140042004-02-17 Elena Zannoni <ezannoni@redhat.com>
14005
14006 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14007
344c9711
FF
140082004-02-16 Fred Fish <fnf@redhat.com>
14009
14010 * gdb.arch/gdb1291.c: Remove
14011 * gdb.arch/gdb1291.s: New test input file.
14012 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14013 fail. Test for correct result, known incorrect result, other
14014 failures and timeouts.
14015
2d822687
AC
140162004-02-16 Andrew Cagney <cagney@redhat.com>
14017
14018 * gdb.base/bigcore.exp: New file.
14019 * gdb.base/bigcore.c: New file.
14020
dac15b66
AC
140212004-02-13 Andrew Cagney <cagney@redhat.com>
14022
14023 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14024 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14025 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14026 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14027 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14028 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14029 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14030 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14031 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14032 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14033
6bdfc2c4
JJ
140342004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14035
14036 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14037 executed is an alloc instruction.
14038
87b3ede8
DC
140392004-02-11 David Carlton <carlton@kealia.com>
14040
14041 * gdb.cp/breakpoint.exp: New.
14042 * gdb.cp/breakpoint.cc: New.
14043
6e19e2bf
MC
140442004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14045
14046 Partial fix for PR gdb/1543.
14047 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14048 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14049 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14050 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14051 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14052 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14053 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14054 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14055 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14056 to bug-gdb@prep.ai.mit.edu .
14057 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14058 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14059 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14060 Likewise.
14061
5c5455dc
AC
140622004-02-10 Andrew Cagney <cagney@redhat.com>
14063
14064 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14065 using gdb_internal_error_resync.
14066
9cf689d7
DJ
140672004-02-09 Daniel Jacobowitz <drow@mvista.com>
14068
14069 * gdb.threads/thread-specific.exp: Stop early if no threads are
14070 found.
14071
d2dc51db
MC
140722004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14073
14074 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14075
14b1a056
DJ
140762004-02-08 Daniel Jacobowitz <drow@mvista.com>
14077
14078 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14079 breakpoints.
14080
83f66e8f
DJ
140812004-02-07 Daniel Jacobowitz <drow@mvista.com>
14082
14083 * config/sim.exp (gdb_load): Handle $arg == "".
14084 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14085 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14086
30fc0091
EZ
140872004-02-07 Elena Zannoni <ezannoni@redhat.com>
14088
a9c64011
AS
14089 * gdb.base/maint.exp: Update test to reflect
14090 obstack changes.
30fc0091 14091
4d806929
JJ
140922004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14093
14094 * gdb.base/pendshr.c (pendfunc): New function that calls
14095 pendfunc1.
14096 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14097
7bfdd688
FF
140982004-02-04 Fred Fish <fnf@redhat.com>
14099
14100 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14101 function symbols and update copyright years.
14102 * gdb.arch/gdb1291.c: Ditto.
14103
aaa08ee4
MC
141042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14105
14106 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14107
dbad7755
MC
141082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14111
ec4646ef
MC
141122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14113
14114 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14115
1b802196
FF
141162004-02-02 Fred Fish <fnf@redhat.com>
14117
14118 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14119 remote targets. Update copyright years.
14120
18fe2033
JJ
141212004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14122
14123 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14124 support.
14125 * gdb.base/langs.exp: Fix test which attempts to create
14126 breakpoint on non-existent function to handle new pending
14127 support.
14128 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14129 a breakpoint.
14130 * gdb.base/pending.exp: New test.
14131 * gdb.base/pending.c: New file.
14132 * gdb.base/pendshr.c: Ditto.
14133
8d577d32
DC
141342004-02-02 David Carlton <carlton@kealia.com>
14135
14136 * gdb.cp/overload.exp: Add overloadNamespace tests.
14137 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14138 (overloadNamespace, XXX): New.
14139 (main): Call XXX::marker2.
14140
3ad13771
FF
141412004-02-01 Fred Fish <fnf@redhat.com>
14142
14143 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14144 * gdb.base/finish.exp: Ditto.
14145 * gdb.base/gcore.exp: Ditto.
14146 * gdb.base/huge.exp: Ditto.
14147 * gdb.base/info-proc.exp: Ditto.
14148 * gdb.base/return2.exp: Ditto.
14149 * gdb.threads/gcore-thread.exp: Ditto.
14150
44c75849
DJ
141512004-02-01 Daniel Jacobowitz <drow@mvista.com>
14152
14153 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14154
005bc093
MK
141552004-02-01 Mark Kettenis <kettenis@gnu.org>
14156
14157 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
14158 that opening the file succeeds on OpenBSD.
14159
c47cebdb
DJ
141602004-02-01 Daniel Jacobowitz <drow@mvista.com>
14161
14162 * gdb.threads/thread-specific.c: New file.
14163 * gdb.threads/threads-specific.exp: New test script.
14164 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
14165 to expect_out.
14166
5a01311c
MK
141672004-02-01 Mark Kettenis <kettenis@gnu.org>
14168
14169 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
14170 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
14171 only on the "print_small_structs from print_long_arg_list" test.
14172
ce22a4f1
DJ
141732004-02-01 Daniel Jacobowitz <drow@mvista.com>
14174
14175 * gdb.base/completion.exp: Kill a stray backslash.
14176
14177 From Jim Ingham <jingham@apple.com>:
14178 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14179 agrees with the result from sending a tab.
14180
abbab9d3
DJ
141812004-01-31 Daniel Jacobowitz <drow@mvista.com>
14182
14183 * gdb.base/chng-syms.exp: Remove stray newline.
14184
53904d1e
MK
141852004-01-31 Mark Kettenis <kettenis@gnu.org>
14186
14187 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14188 *-*-openbsd*.
14189 * gdb.asm/openbsd.inc: New file.
14190
3a4b3aac
MK
141912004-01-30 Mark Kettenis <kettenis@gnu.org>
14192
14193 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14194 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14195 *-*solaris2*. Remove commented out default settings for
14196 asm-flags. Replace gdb_compile with target_link.
14197
ebac27b4
MC
141982004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14199
14200 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14201 for all tests. Remove old hp-ux and cygnus xfail cases.
14202
d8679d84
PH
142032004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14204
14205 * gdb.base/chng-syms.exp: New file.
14206 * gdb.base/chng-syms.c: New file.
14207
0a55bc22
MC
142082004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14209
14210 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14211 Provide arms for current output in all my configurations.
14212
94b8e876
MC
142132004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14214
14215 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14216 * lib/compiler.cc: Likewise.
14217 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14218 get the right preprocessor. Eval the output directly. Remove
14219 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14220 hp_f77_compiler and hp_f90_compiler completely.
14221 (gdb_preprocess): Delete.
14222 (get_compiler): Delete.
14223
7cf03d44
MK
142242004-01-24 Mark Kettenis <kettenis@gnu.org>
14225
14226 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14227 <string.h>.
14228
68b6dce9
NR
142292004-01-24 Nick Roberts <nick@nick.uklinux.net>
14230
14231 * gdb.mi/mi-stack.exp: Update copyright.
14232
b368761e
DC
142332004-01-23 David Carlton <carlton@kealia.com>
14234
14235 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14236 test for cp_lookup_transparent_type.
14237 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14238 call them.
14239
f2061b53
DJ
142402004-01-23 Daniel Jacobowitz <drow@mvista.com>
14241
14242 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14243 after -var-update.
14244
37fc574a
DC
142452004-01-23 David Carlton <carlton@kealia.com>
14246
14247 * gdb.cp/namespace.cc (C::ensureRefs): New.
14248 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14249
8e94b928
NR
142502004-01-20 Nick Roberts <nick@nick.uklinux.net>
14251
14252 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14253 case "-stack-list-locals 2".
14254 * gdb.mi/mi-var-child.exp: Test for case
14255 "-var-list-children --all-values NAME".
14256
997b0952
MC
142572004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14258
14259 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14260
52470da3
MK
142612004-01-18 Mark Kettenis <kettenis@gnu.org>
14262
7049b4b8
MK
14263 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14264 used with gdb_test_multiple.
14265
52470da3
MK
14266 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14267 read at address 0. This fixes PR testsuite/1504.
14268
da6012e5
DJ
142692004-01-18 Daniel Jacobowitz <drow@mvista.com>
14270
14271 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14272 Remove downloading, guessing the host executable, the calls to
14273 gdb_file_cmd and gdb_target_cmd, and "load" support.
14274 (infer_host_exec): New function broken out from gdb_load.
14275 (gdb_load): New wrapper for gdbserver_gdb_load.
14276 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14277 gdb_target_cmd. Use -target-select.
14278 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14279 Download binaries to the host. Clear last_mi_remote_file when
14280 we load a new binary.
14281 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14282 call gdbserver_gdb_load and mi_gdb_target_cmd.
14283
32c70722
MC
142842004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14285
14286 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14287 type patterns.
14288
b0cecf36
MC
142892004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14290
14291 * gdb.cp/templates.exp: Fix typo in test name of
14292 "print Foo<volatile char*>::foo".
14293
4120d7e6
MC
142942004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14295
14296 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14297
f679e530
BE
142982004-01-16 Ben Elliston <bje@wasabisystems.com>
14299
14300 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14301 (clean mostlyclean): Remove empty rm.
14302
091c48f6
MC
143032004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14304
14305 * gdb.base/setvar.exp: Add copyright years.
14306
3e5fc8d2
DC
143072004-01-14 David Carlton <carlton@bactrian.org>
14308
14309 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14310 PR c++/1511 and update coment.
14311 * gdb.cp/templates.exp: Update patterns to match current output.
14312 If changes involve something other than whitespace, KFAIL
14313 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14314
63d06c5c
DC
143152004-01-14 David Carlton <carlton@kealia.com>
14316
14317 * gdb.cp/namespace.exp: Add tests involving classes defined within
14318 namespaces.
14319 * gdb.cp/namespace.cc (C::CClass): New.
14320 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14321
a51dab88
EZ
143222004-01-14 Elena Zannoni <ezannoni@redhat.com>
14323
14324 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14325 what debug info we have. Print a better message if something goes
14326 wrong while producing the separate debug info file.
14327
a476ccc9
MC
143282004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14329
14330 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14331
f453692c
MC
143322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14333
14334 * gdb.base/callfuncs.c: Add copyright notice.
14335
f40063a5
MC
143362004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14337
14338 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14339 inheritance. PR gdb/1498, PR gcc/13539.
14340
19ac3974
EZ
143412004-01-13 Elena Zannoni <ezannoni@redhat.com>
14342
a9c64011
AS
14343 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14344 test specific name.
14345 * gdb.mi/gdb669.exp: Ditto.
14346 * gdb.mi/mi-pthreads.exp: Ditto.
14347 * gdb.mi/mi1-pthreads.exp: Ditto.
14348 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 14349
56c97c6e
MC
143502004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14351
14352 * gdb.cp/member-ptr.cc: Add copyright notice.
14353
a0644324
MC
143542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14355
14356 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14357 some patterns for recent versions of gcc and hpacc. Delete
14358 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14359 Delete tests that access a NULL pointer-to-member-data. This
14360 script is still disabled for gcc.
14361
32fabe09
EZ
143622004-01-12 Elena Zannoni <ezannoni@redhat.com>
14363
14364 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 14365 escaped correctly.
32fabe09 14366
1f8a6abb
EZ
143672004-01-12 Elena Zannoni <ezannoni@redhat.com>
14368
14369 * gdb.base/sepdebug.exp: New file.
14370 * gdb.base/sepdebug.c: New file.
14371 * lib/gdb.exp (separate_debug_filename): New procedure.
14372 (gdb_gnu_strip_debug): New procedure.
14373
48efe704
AC
143742004-01-12 Andrew Cagney <cagney@redhat.com>
14375
14376 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14377 * gdb.mi/ChangeLog-1999-2003: New file.
14378
a9415475
AC
143792004-01-12 Andrew Cagney <cagney@redhat.com>
14380
14381 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14382 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14383 or EEXIST", treat EBUSY as an XFAIL.
14384
83b8cf9d
MC
143852004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14386
14387 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14388 hp_cc_compiler.
14389
9939d2a8
MC
143902004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14391
14392 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14393 decorations.
14394
1ff8cadf
MC
143952004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14396
14397 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14398 and "(aCC)" decorations. Remove obsolete doco about old
14399 test results.
14400
6fa9022e
MC
144012004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14402
14403 * gdb.cp/exception.exp: Fix typo in doco.
14404
209721fe
MK
144052004-01-09 Mark Kettenis <kettenis@gnu.org>
14406
14407 * gdb.base/gdb1476.exp: Fix typo.
14408
ef11303e
MC
144092004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14410
14411 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14412 file.
14413
041ab88c
MC
144142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14415
14416 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14417 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14418 Use gdb_compile. Remove restriction on gcc. Add some patterns
14419 for recent version of gdb. Delete second half, which was a copy
14420 of the first half with different build flags. This test is
14421 still disabled because it is still not ready for production.
14422
e36d075a
MC
144232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14424
14425 * gdb.cp/exception.cc: Add copyright notice.
14426 * gdb.cp/exception.exp: Add a notice that this file is broken
14427 because of line number changes caused by addition of copyright
14428 notice.
14429
42b190ad
MC
144302004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14431
14432 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14433 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14434
8f25f06b
MC
144352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14436
14437 * gdb.cp/classes.exp: Accept gnu abi 2.
14438 * gdb.cp/derivation.exp: Likewise.
14439 * gdb.cp/overload.exp: Likewise.
14440 * gdb.cp/virtfunc.exp: Likewise.
14441
06ded8b8
MC
144422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14443
14444 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14445 semicolon after end of function.
14446
77c26ae3
MC
144472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14448
14449 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14450 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14451 boilerplate code for compiling and running the program under
14452 test. Add some string method tests.
14453
20757486
MC
144542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14455
14456 * gdb.cp/bs15503.cc: Add copyright notice.
14457 * gdb.cp/bs15503.exp: Adjust line number.
14458
0fd3b503
MC
144592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14460
14461 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14462 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14463
10d1bea8
MC
144642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14465
14466 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14467 hp_cc_compiler.
14468
2789202a
MC
144692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14470
14471 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14472 * gdb.cp/ctti.exp: Use the marker instead of "next".
14473 With gcc, run further before bailing.
14474
b862f14c
MC
144752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14476
14477 * gdb.cp/cttiadd.cc: Add copyright notice.
14478 * gdb.cp/cttiadd1.cc: Likewise.
14479 * gdb.cp/cttiadd2.cc: Likewise.
14480 * gdb.cp/cttiadd3.cc: Likewise.
14481
96da2469
MC
144822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14483
14484 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14485 Use gdb_test, gdb_test_multiple. Use floating-point values that
14486 have exact representations in IEEE-ish formats.
14487
053248ff
MC
144882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14489
14490 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14491 compilers. Delete duplicate call to get_compiler_info.
14492 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14493 * gdb.base/volatile.exp: Likewise.
14494
84acecdd
MK
144952004-01-07 Mark Kettenis <kettenis@gnu.org>
14496
14497 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14498 memory at address 0.
14499
fe11a27f
MC
145002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14501
14502 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14503 to test for hp-ux assembler. Fix copyright years.
14504
60ad077b
AC
145052004-01-07 Andrew Cagney <cagney@redhat.com>
14506
14507 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14508
1c9b8f33
AC
145092004-01-07 Andrew Cagney <cagney@redhat.com>
14510
14511 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14512 when creating the read-only file. From analysis by Roland McGrath
14513 and Elena Zannoni.
14514
753ccc7a
MC
145152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14516
14517 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14518
eca3e36b
MC
145192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14520
14521 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14522 data pointers.
14523
f8d4bac4
MC
145242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14525
14526 * gdb.cp/m-static.exp: Compile one source file at a time.
14527 Delete unused call to get_compiler_info.
14528
9b4e0f94
MC
145292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14530
14531 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14532 * gdb.base/call-rt-st.exp: Likewise.
14533 * gdb.base/nodebug.exp: Likewise.
14534 * gdb.base/volatile.exp: Likewise.
14535 * gdb.cp/ref-types.exp: Likewise.
14536 * gdb.cp/templates.exp: Likewise.
14537
023c1024
MK
145382004-01-05 Mark Kettenis <kettenis@gnu.org>
14539
14540 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14541
19703c4a
MC
145422004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14543
14544 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14545 hppa*-hp-hpux*.
14546
18b67037
MK
145472004-01-04 Mark Kettenis <kettenis@gnu.org>
14548
ba6219c8
MK
14549 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14550 x86_64-*-*.
14551
18b67037
MK
14552 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14553 sparc64-*-* and sparc*-solaris2*.
14554
1bfbbb9d
MK
145552004-01-04 Mark Kettenis <kettenis@gnu.org>
14556
14557 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14558 return ${tests}" test. The ${tests} already mentions the
14559 filename.
14560
06846494
MC
145612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14562
14563 * gdb.cp/local.exp: Accept gcc abi 2.
14564
3b0cb202
MC
145652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14566
14567 * gdb.cp/templates.exp: Accept gcc abi 2.
14568
0643ec3f
MC
145692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14570
14571 * lib/compiler.cc: Remove supports_template_debugging.
14572 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14573
d231d0b1
MC
145742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14575
14576 * gdb.cp/namespace.exp: Accept gcc abi 2.
14577
44ffb27c
MC
145782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14579
14580 * gdb.cp/method.exp: Accept gcc abi 2.
14581
184ad485
MC
145822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14583
14584 * gdb.cp/classes.exp: Generate identical results as old version.
14585 * gdb.cp/derivation.exp: Likewise.
14586 * gdb.cp/overload.exp: Likewise.
14587 * gdb.cp/virtfunc.exp: Likewise.
14588
116f09e7
MC
145892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14590
14591 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14592 mysterious bug with sourceware version of expect.
14593
b1379776
MC
145942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14595
14596 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14597 current versions of gcc, including gcc abi 2. Remove gratuitous
14598 restart of test program. Use gdb_test_multiple and gdb_test for
14599 all tests. Add patterns to xfail missing "const" in "const char *"
14600 and kfail PR gdb/1155.
14601
6b7a4c0e
MC
146022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14603
14604 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14605 current versions of gcc, including gcc abi 2. Remove gratuitous
14606 restart of test program. Use gdb_test_multiple and gdb_test for
14607 all tests. Add patterns to kfail PR gdb/1498.
14608
51615d72
MC
146092003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14610
14611 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14612 current versions of gcc, including gcc abi 2. Use "breakpoint"
14613 and "continue" instead of restarting the target program. Use
14614 gdb_test_multiple and gdb_test for all tests.
14615
7b79a9d7
MK
146162004-01-01 Mark Kettenis <kettenis@gnu.org>
14617
14618 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14619 for *-*-solaris2*.
14620
1cd3489f
MC
146212003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14622
14623 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14624 current versions of gcc, including gcc abi 2. Use "breakpoint"
14625 and "continue" instead of restarting the target program several
14626 times. Use gdb_test_multiple and gdb_test for all tests.
14627
850742db
MC
146282003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14629
14630 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14631 source files.
14632
eb4bbda8
MC
146332003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14634
14635 * gdb.base/environ.exp: Handle compiling test case from multiple
14636 source files.
14637
e42c7771
MC
146382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14639
14640 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14641
80e4b428
JB
146422003-12-17 Jim Blandy <jimb@redhat.com>
14643
5f06973a
JB
14644 * gdb.base/freebpcmd.c: Add copyright notice.
14645
80e4b428
JB
14646 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14647
0ab84fb7
MC
146482003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14649
14650 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14651
1b3bb3d0
JB
146522003-12-13 Jim Blandy <jimb@redhat.com>
14653
14654 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14655
3a4c9371
KB
146562003-12-12 Kevin Buettner <kevinb@redhat.com>
14657
14658 * gdb.asm/frv.inc: New file.
14659 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14660
a1dea79a
FF
146612003-12-09 Fred Fish <fnf@redhat.com>
14662
14663 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14664 functions to break1.c and leave prototypes behind. Add more
14665 "set breakpoint NN here" comments.
14666 * gdb.base/break1.c: New file.
14667
14668 * gdb.base/break.exp: Handle compiling test case from multiple
14669 source files and change source file references as needed.
14670 * gdb.base/completion.exp: Ditto.
14671 * gdb.base/condbreak.exp: Ditto.
14672 * gdb.base/define.exp: Ditto.
14673 * gdb.base/ena-dis-br.exp: Ditto.
14674 * gdb.base/info-proc.exp: Ditto.
14675 * gdb.base/maint.exp: Ditto.
14676 * gdb.base/until.exp: Ditto.
14677
14678 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14679 hardcoded line numbers.
14680 * gdb.base/define.exp: Ditto.
14681 * gdb.base/ena-dis-br.exp: Ditto.
14682 * gdb.base/maint.exp: Ditto.
14683 * gdb.base/until.exp: Ditto.
14684
14685 * gdb.base/completion.exp: Use "break1" for completion tests since
14686 "break" is no longer a unique prefix.
14687
5266b69c
AC
146882003-12-06 Andrew Cagney <cagney@redhat.com>
14689
14690 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14691 "return_value_unimplemented". When an unimplemented struct return
14692 architecture, report incorrect values as a KFAIL
14693
374451f0
MC
146942003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14695
14696 * gdb.cp/rtti.exp: Accept new wording of warning from
14697 cp_lookup_rtti_type.
14698
ba9b20a7
MC
146992003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14700
14701 Partial fix for PR testsuite/1456.
14702 * gdb.base/scope.exp (test_at_main): Replace references to
14703 gcc_compiled with calls to test_compiler_info.
14704 (test_at_foo): Likewise.
14705 (test_at_bar): Likewise.
14706
b74b6d0b
MC
147072003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14708
14709 Partial fix for PR testsuite/1456.
14710 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14711 to test_compiler_info.
14712
ccfa3402
MC
147132003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14714
14715 * gdb.base/so-impl-ld.exp: Update copyright notice.
14716
f6246aba
MC
147172003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14718
14719 Partial fix for PR testsuite/1456.
14720 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14721 to test_compiler_info.
14722
13ae734a
MC
147232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14724
14725 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14726 from current versions of gdb. Clean up regular expressions.
14727 Delete redundant timeout case.
14728
d8e1cdee
MC
147292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14730
14731 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14732 from current versions of gdb. Clean up regular expressions.
14733 Delete redundant timeout case.
14734
96457b64
MC
147352003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14736
14737 Partial fix for PR testsuite/1456.
14738 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14739 gcc_compiled with call to test_compiler_info.
14740
f35309fc
MC
147412003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14742
14743 Partial fix for PR testsuite/1456.
14744 * gdb.base/list.exp (test_list_function): Delete unused declaration
14745 of gcc_compiled.
14746
d7afdf9b
MC
147472003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14748
14749 Partial fix for PR testsuite/1456.
14750 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14751 call to test_compiler_info.
14752
71507b56
MK
147532003-11-29 Mark Kettenis <kettenis@gnu.org>
14754
14755 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14756 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14757 it to create the appropriate note.inc.
14758 * gdb.asm/asmsrc1.s: Include "note.inc".
14759 * gdb.asm/netbsd.inc: New file.
14760 * gdb.asm/empty.inc: New file.
14761
f81f93f7
MC
147622003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14763
14764 Partial fix for PR testsuite/1456.
14765 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14766 calls to test_compiler_info.
14767
9a77938e
MC
147682003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14769
14770 Partial fix for PR testsuite/1456.
14771 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14772 calls to test_compiler_info.
14773
e8367dc7
MK
147742003-11-27 Mark Kettenis <kettenis@gnu.org>
14775
14776 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14777 pattern for the KFAILs.
14778
526c61ee
AF
147792003-11-25 Adam Fedor <fedor@gnu.org>
14780
14781 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14782 * gdb.objc/objcdecode.m: New file.
14783
28f2d600
AF
147842003-11-25 Adam Fedor <fedor@gnu.org>
14785
14786 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14787 * gdb.objc/nondebug.m: New file.
14788
a3895cee
BE
147892003-11-26 Ben Elliston <bje@wasabisystems.com>
14790
14791 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14792 NetBSD as it does on FreeBSD. Modelled on a similar change by
14793 Mark Kettenis on 2003-05-30.
14794 (link-flags): Set to "--entry _start" regardless of target.
14795 Special linker flags are to be appended to $link-flags.
14796 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14797
c9f2c8a3
MC
147982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14799
14800 * gdb.cp/method.exp: Accept output of new demangler.
14801
15a0587a 148022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14803
14804 * gdb/class2.exp: New file.
14805 * gdb/class2.cc: New file.
14806
3c00b570
MC
148072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14808
14809 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14810 of new demangler.
14811
7027acc7
MK
148122003-11-23 Mark Kettenis <kettenis@gnu.org>
14813
14814 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14815 of gdb_test "run".
14816
b0e1598a
MK
148172003-11-23 Mark Kettenis <kettenis@gnu.org>
14818
14819 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14820 "continue" into "run".
14821
4d9eda44
MC
148222003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14823
14824 Partial fix for PR testsuite/1456.
14825 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14826 call to test_compiler_info.
14827 * gdb.cp/ctti.exp: Likewise.
14828 * gdb.cp/derivation.exp: Likewise.
14829 * gdb.cp/member-ptr.exp: Likewise.
14830 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14831 reference to gcc_compiled.
14832
148332003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14834
14835 Fix PR testsuite/1463.
14836 * gdb.base/structs.exp (start_structs_test): Call
14837 get_debug_format before using the debug format.
14838
d422fe19
AC
148392003-11-22 Andrew Cagney <cagney@redhat.com>
14840
14841 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14842 * gdb.base/structs.exp: Use gdb_test_multiple.
14843
039cf96d
AC
148442003-11-20 Andrew Cagney <cagney@redhat.com>
14845
6882279b
AC
14846 * gdb.base/structs.exp: Handle and recover from internal errors.
14847 Replace "foo${n}" with "foo<n>" in test messages.
14848
e53890ae
AC
14849 * gdb.base/structs.exp: Update copyright. Rewrite.
14850 * gdb.base/structs.c: Update copyright. Rewrite.
14851
2b211c59
AC
14852 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14853 resync count exceeded.
d63a86f8 14854
039cf96d
AC
14855 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14856 from the internal error.
14857 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14858 Original from Jim Blandy.
14859 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14860
eac98b22
AC
148612003-11-19 Andrew Cagney <cagney@redhat.com>
14862
14863 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14864 KFAIL.
14865
67455b2a
MK
148662003-11-17 Mark Kettenis <kettenis@gnu.org>
14867
14868 New testcase for PR backtrace/1435.
14869 * gdb.arch/i386-unwind.exp: New file.
14870 * gdb.arch/i386-unwind.c: New file.
14871
853d6e5b
AC
148722003-11-17 Andrew Cagney <cagney@redhat.com>
14873
14874 * lib/gdb.exp (compiler_info): New global.
14875 (test_compiler_info): New function.
14876 (get_compiler_info): Set compiler_info.
14877 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14878 "compiler_info" to gcc-<major>-<minor>.
14879
38cf6e11
MC
148802003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14881
14882 * gdb.trace/configure: Remove.
14883
a50d3602
EZ
148842003-11-13 Elena Zannoni <ezannoni@redhat.com>
14885
14886 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14887 breakpoints.
a50d3602
EZ
14888 * gdb.base/break.exp: Remove all references to explicit line
14889 numbers.
14890
d9407aaa
NC
148912003-11-11 Nick Clifton <nickc@redhat.com>
14892
14893 * gdb.base/shreloc.exp: Do not run for targets which do not
14894 support shared objects.
14895
db488fc1
CV
148962003-11-10 Corinna Vinschen <vinschen@redhat.com>
14897
14898 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14899 Don't run tests if nofileio flag is given.
14900
6a90a18e
EZ
149012003-11-07 Elena Zannoni <ezannoni@redhat.com>
14902
14903 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14904 as well as 'Watchpoint'.
6a90a18e 14905
0b915e9c
EZ
149062003-11-06 Elena Zannoni <ezannoni@redhat.com>
14907
14908 Reported by Jim Ingham <jingham@apple.com>:
14909 * gdb.base/annota1.exp: Match at least one occurrence of the
14910 signal handler annotation.
14911
d7e4b55f
EZ
149122003-11-06 Elena Zannoni <ezannoni@redhat.com>
14913
a9c64011
AS
14914 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14915 as well as 'Watchpoint'.
d7e4b55f 14916
2fe4e8d0
MC
149172003-11-05 Michael Chastain <mec@shout.net>
14918
14919 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14920
6ef88553
KW
149212003-11-03 Kris Warkentin <kewarken@qnx.com>
14922
14923 * gdb.arch/gdb1291.c: New test file.
14924 * gdb.arch/gdb1291.exp: New test script.
14925 * gdb.arch/gdb1431.c: New test file.
14926 * gdb.arch/gdb1431.exp: New test script.
14927
ae7dc4d8
MC
149282003-10-22 Michael Chastain <mec@shout.net>
14929
14930 * gdb.mi/pthreads.c: Add copyright notice.
14931
c39d7427
MC
149322003-10-22 Michael Chastain <mec@shout.net>
14933
14934 * gdb.threads/pthreads.c: Add copyright notice.
14935
8b7d96c1
MC
149362003-10-20 Michael Chastain <mec@shout.net>
14937
14938 * gdb.base/gdb1056.exp: New test script.
14939
d1d69fdd
DJ
149402003-10-13 Daniel Jacobowitz <drow@mvista.com>
14941
14942 * gdb.threads/killed.exp: Use gdb_run_cmd.
14943
7d605576
DJ
149442003-10-13 Daniel Jacobowitz <drow@mvista.com>
14945
14946 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14947 create a core file.
14948 * gdb.threads/gcore-thread.exp: Likewise.
14949
618ec112
CV
149502003-10-13 Corinna Vinschen <vinschen@redhat.com>
14951
14952 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14953 type, based on char type.
14954 (struct bit_flags_short_t): New bitfield type, based on short type.
14955 (init_bit_flags_char): New fuction.
14956 (init_bit_flags_short): Ditto.
14957 (print_bit_flags_char): Ditto.
14958 (print_bit_flags_short): Ditto.
14959 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14960
9367a73c
MC
149612003-10-11 Michael Chastain <mec@shout.net>
14962
14963 * gdb.base/call-rt-st.exp: Update copyright year.
14964
1decf120
KI
149652003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14966
14967 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14968 * gdb.disasm/sh3.s: Ditto.
14969
5445b2ae
DJ
149702003-10-07 Daniel Jacobowitz <drow@mvista.com>
14971
14972 * gdb.threads/switch-threads.exp: New test.
14973 * gdb.threads/switch-threads.c: New source file.
14974
aec24853
CV
149752003-10-07 Corinna Vinschen <vinschen@redhat.com>
14976
14977 * gdb.base/ending-run.exp: Add sh specific case.
14978
adc7428d
AC
149792003-10-06 Andrew Cagney <cagney@redhat.com>
14980
14981 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14982 * gdb.disasm/mn10200.exp: Delete obsolete file.
14983
c9d37158
DJ
149842003-09-29 Daniel Jacobowitz <drow@mvista.com>
14985
14986 * ChangeLog: Correct an entry command.exp -> commands.exp.
14987 * gdb.base/commands.exp (bp_deleted_in_command_test)
14988 (temporary_breakpoint_commands): Check noargs.
14989
79c2c32d
DC
149902003-09-25 David Carlton <carlton@kealia.com>
14991
14992 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14993 of some print tests, where appropriate. Add tests for C::D::cd,
14994 E::ce, F::cXfX, G::XgX.
14995 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14996
594e6d67
RE
149972003-09-25 Richard Earnshaw <rearnsha@arm.com>
14998
14999 * lib/java.exp (java_init): Import target_alias before using it.
15000
10f0d451
DC
150012003-09-25 David Carlton <carlton@kealia.com>
15002
15003 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15004
274bcba0
EZ
150052003-09-23 Elena Zannoni <ezannoni@redhat.com>
15006
d63a86f8 15007 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15008 weirdness.
274bcba0 15009
cdbf20f7
MC
150102003-09-17 Michael Chastain <mec@shout.net>
15011
15012 * gdb.cp/gdb1355.exp: New file.
15013 * gdb.cp/gdb1355.c: New file.
15014
71e06f80
CV
150152003-09-15 Corinna Vinschen <vinschen@redhat.com>
15016
15017 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15018 * gdb.asm/sh.inc: New file.
15019
5c4e30ca
DC
150202003-09-11 David Carlton <carlton@kealia.com>
15021
bd45b7af
DC
15022 * gdb.cp/namespace.exp: Add tests for namespace types.
15023 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15024 (test_namespace): New.
15025
1c199746
EZ
150262003-09-11 Elena Zannoni <ezannoni@redhat.com>
15027
a9c64011 15028 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15029 * gdb.stabs/weird.exp: Ditto.
1c199746 15030
04ed252f
MC
150312003-09-08 Michael Chastain <mec@shout.net>
15032
15033 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15034
d8a2d9e7
MC
150352003-09-07 Michael Chastain <mec@shout.net>
15036
15037 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15038 'parse error'.
15039
161afb24
MK
150402003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15041
15042 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15043
49f2741a
MC
150442003-08-30 Michael Chastain <mec@shout.net>
15045
15046 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15047 * gdb.gdb/observer.exp: Ditto.
15048 * gdb.gdb/xfullpath.exp: Ditto.
15049
8afa723e
MK
150502003-08-29 Mark Kettenis <kettenis@gnu.org>
15051
15052 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15053 *-*-*bsd*.
15054
f31dfe3b
JJ
150552003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15056
15057 * gdb.base/dump.exp: Skip for ia64.
15058
4630e498
JJ
150592003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15060
15061 * gdb.asm/asm-source.exp: Add ia64 support.
15062 * gdb.asm/ia64.inc: New file.
15063
1105b7ef
MC
150642003-08-22 Michael Chastain <mec@shout.net>
15065
15066 * gdb.cp: New directory.
15067 * gdb.cp/*: Copy from gdb.c++/*.
15068 * gdb.c++/*: Remove.
15069 * Makefile.in: Change gdb.c++ to gdb.cp.
15070 * configure.in: Ditto.
15071 * configure: Regnerate.
15072
c945b932
MK
150732003-08-18 Mark Kettenis <kettenis@gnu.org>
15074
15075 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15076 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15077
2b66634b
DJ
150782003-08-17 Daniel Jacobowitz <drow@mvista.com>
15079
15080 * mi-var-display.exp (-var-list-children weird): Accept function
15081 pointers with argument types.
15082 * mi1-var-display.exp (-var-list-children weird): Likewise.
15083 * mi2-var-display.exp (-var-list-children weird): Likewise.
15084
a356f73b
DJ
150852003-08-17 Daniel Jacobowitz <drow@mvista.com>
15086
15087 * gdb.base/annota3.exp: Add missing newline.
15088
483417b8
MC
150892003-08-06 Michael Chastain <mec@shout.net>
15090
15091 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15092
c99c59c3
MS
150932003-08-12 Michael Snyder <msnyder@redhat.com>
15094
15095 * gdb.base/float.exp: Add test for SH.
15096
55ed7501
MK
150972003-08-10 Mark Kettenis <kettenis@gnu.org>
15098
15099 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15100
1a371f2e
EZ
151012003-08-07 Elena Zannoni <ezannoni@redhat.com>
15102
15103 * gdb.base/completion.exp: Remove reduntant completion test
15104 on filename.
15105
e0f353ce
EZ
151062003-08-07 Elena Zannoni <ezannoni@redhat.com>
15107
a9c64011
AS
15108 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15109 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15110 gdb.trace/save-trace.exp: Make sure that full pathnames are
15111 escaped correctly.
e0f353ce 15112
5710a1af 151132003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15114
a9c64011
AS
15115 * configure.in: Don't generate config.h from config.hin.
15116 * configure: Regenerate.
15117 * config.hin: Remove file.
15118 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15119 * gdb.threads/pthreads.c: Ditto.
5710a1af 15120
dcd81ce9
DJ
151212003-08-07 Daniel Jacobowitz <drow@mvista.com>
15122
15123 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15124 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15125 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15126 Replace ld24 with seth/add3.
15127
6009d884
AC
151282003-08-02 Andrew Cagney <cagney@redhat.com>
15129
15130 * gdb.base/annota3.exp: New file.
15131 * gdb.base/annota3.c: New file.
15132 * gdb.c++/annota3.exp: New file.
15133 * gdb.c++/annota3.cc: New file.
15134
51514e06
MC
151352003-07-29 Michael Chastain <mec@shout.net>
15136
15137 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15138 actually failed.
15139 (do_pass): Likewise.
15140 * gdb.threads/tls.exp: Always initialize no_of_threads.
15141
4ee6625b
DJ
151422003-07-27 Daniel Jacobowitz <drow@mvista.com>
15143
15144 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15145 pattern.
15146 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15147 * gdb.threads/tls.exp: Recognize one case of the host library not
15148 supporting TLS.
15149
225f2bf6
AC
151502003-07-27 Andrew Cagney <cagney@redhat.com>
15151
15152 * gdb.base/fileio.exp: Use SH when running commands using
15153 remote_exec.
15154
bcb27c9f
DJ
151552003-07-24 Daniel Jacobowitz <drow@mvista.com>
15156
15157 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15158 * gdb.base/relocate.c (dummy): New padding array.
15159
3d67be83
MS
151602003-07-22 Michael Snyder <msnyder@redhat.com>
15161
d63a86f8 15162 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
15163
15164 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
15165 patterns to be more general, accepting old and new output.
15166 Some output chars (such as '+') also must be quoted.
d63a86f8 15167 Some addresses are displayed numerically instead of
3d67be83
MS
15168 symbolically.
15169
57ba3b85
MS
151702003-07-23 Michael Snyder <msnyder@redhat.com>
15171
686d097c
MS
15172 * gdb.base/return2.exp: Don't test long-long return.
15173
57ba3b85
MS
15174 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15175 * gdb.disasm/t01_mov.exp: Ditto.
15176 * gdb.disasm/t02_mova.s: Ditto.
15177 * gdb.disasm/t02_mova.exp: Ditto.
15178 * gdb.disasm/t03_add.s: Ditto.
15179 * gdb.disasm/t03_add.exp: Ditto.
15180 * gdb.disasm/t04_sub.s: Ditto.
15181 * gdb.disasm/t04_sub.exp: Ditto.
15182 * gdb.disasm/t05_cmp.s: Ditto.
15183 * gdb.disasm/t05_cmp.exp: Ditto.
15184 * gdb.disasm/t06_ari2.s: Ditto.
15185 * gdb.disasm/t06_ari2.exp: Ditto.
15186 * gdb.disasm/t07_ari3.s: Ditto.
15187 * gdb.disasm/t07_ari3.exp: Ditto.
15188 * gdb.disasm/t08_or.s: Ditto.
15189 * gdb.disasm/t08_or.exp: Ditto.
15190 * gdb.disasm/t09_xor.s: Ditto.
15191 * gdb.disasm/t09_xor.exp: Ditto.
15192 * gdb.disasm/t10_and.s: Ditto.
15193 * gdb.disasm/t10_and.exp: Ditto.
15194 * gdb.disasm/t11_logs.s: Ditto.
15195 * gdb.disasm/t11_logs.exp: Ditto.
15196 * gdb.disasm/t12_bit.s: Ditto.
15197 * gdb.disasm/t12_bit.exp: Ditto.
15198 * gdb.disasm/t13_otr.s: Ditto.
15199 * gdb.disasm/t13_otr.exp: Ditto.
15200
e00759ef
EZ
152012003-07-22 Elena Zannoni <ezannoni@redhat.com>
15202
15203 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15204
8bc2021f
EZ
152052003-07-22 Elena Zannoni <ezannoni@redhat.com>
15206
a9c64011
AS
15207 * gdb.threads/tls.c : New file.
15208 * gdb.threads/tls.exp : New file.
15209 * gdb.threads/tls-main.c : New file.
15210 * gdb.threads/tls-shared.c : New file.
15211 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15212
89320c4c
AS
152132003-07-22 Andreas Schwab <schwab@suse.de>
15214
15215 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15216
180dea7c
AS
152172003-07-20 Andreas Schwab <schwab@suse.de>
15218
15219 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15220 due to insn reordering.
15221
0714963c
AC
152222003-07-15 Andrew Cagney <cagney@redhat.com>
15223
15224 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15225
98a23b3f
MC
152262003-07-15 Michael Chastain <mec@shout.net>
15227
15228 * gdb.base/gdb1250.exp: New file.
15229 * gdb.base/gdb1250.c: New file.
15230
27e417a2
ML
152312003-07-09 Michal Ludvig <mludvig@suse.cz>
15232
15233 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15234 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15235
8bc2021f
EZ
152362003-07-09 Elena Zannoni <ezannoni@redhat.com>
15237
a9c64011
AS
15238 * gdb.threads/tls.c: New file.
15239 * gdb.threads/tls.exp: New file.
15240 * gdb.threads/tls-main.c: New file.
15241 * gdb.threads/tls-shared.c: New file.
15242 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15243
d99968dc
EZ
152442003-07-09 Elena Zannoni <ezannoni@redhat.com>
15245
15246 * gdb.base/annota1.exp: Make sure that we properly escape the
15247 full path of the source file. Xfail more permissive patterns,
d63a86f8 15248 due to a compiler debug info problem.
d99968dc 15249
83876b3b
AS
152502003-07-07 Andreas Schwab <schwab@suse.de>
15251
2705e972
AS
15252 * gdb.asm/m68k.inc: New file.
15253 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15254
83876b3b
AS
15255 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15256 arguments"): Also match negative number.
15257
15258 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15259
3a871b37
DJ
152602003-07-03 Daniel Jacobowitz <drow@mvista.com>
15261
15262 * gdb.base/store.c (charest): New typedef.
15263 (add_char): Rename to add_charest, update.
15264 (wack_char): Rename to wack_charest, update types. Return l + r
15265 to keep r live across the call.
15266 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15267 (wack_double, wack_doublest): Return l + r to keep r live across
15268 the call.
15269 * gdb.base/store.exp: Accomodate store.c changes.
15270
b2a7f303
DC
152712003-06-30 David Carlton <carlton@kealia.com>
15272
15273 * gdb.c++/maint.exp (test_invalid_name): New.
15274 (test_first_component): Add tests for invalid names.
15275
3c6cb4a1
MC
152762003-06-29 Michael Chastain <mec@shout.net>
15277
15278 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15279 output of '<VTT for class>' for virtual base classes.
15280
f1c2644b
DJ
152812003-06-29 Daniel Jacobowitz <drow@mvista.com>
15282
15283 * gdb.base/completion.exp: Tab-complete "complet" instead of
15284 "compl".
15285 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15286
18080350
DJ
152872003-06-29 Daniel Jacobowitz <drow@mvista.com>
15288
15289 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15290 * gdb.base/volatile.exp: Likewise.
15291
f56973f8
DJ
152922003-06-29 Daniel Jacobowitz <drow@mvista.com>
15293
15294 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15295 gdb/1265.
15296
152972003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
15298 Daniel Jacobowitz <drow@mvista.com>
15299
15300 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15301 initial line count of 'captured_main' from 26 to 32.
15302 (test_with_self): Allow xmalloc call to be interleaved with the
15303 preceding two lines.
15304
e766d4d6
JB
153052003-06-24 Joel Brobecker <brobecker@gnat.com>
15306
15307 * gdb.base/bang.exp: New testcase.
15308
f125c9a4
JB
153092003-06-23 Joel Brobecker <brobecker@gnat.com>
15310
15311 * gdb.base/langs.exp: Add some tests for the "minimal" language
15312 support.
15313
6e25beaf
EZ
153142003-06-23 Elena Zannoni <ezannoni@redhat.com>
15315
15316 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15317 the testcase.
15318
2f816dda
DJ
153192003-06-22 Daniel Jacobowitz <drow@mvista.com>
15320
15321 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15322 offset.
15323
db5a5748
DJ
153242003-06-22 Daniel Jacobowitz <drow@mvista.com>
15325
15326 * gdb.c++/pr-1210.cc: New file.
15327 * gdb.c++/pr-1210.exp: New file.
15328
1df0c130
DJ
153292003-06-21 Daniel Jacobowitz <drow@mvista.com>
15330
15331 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15332 000-exec-continue.
15333
a92feac0
MK
153342003-06-15 Mark Kettenis <kettenis@gnu.org>
15335
15336 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15337 on *-*-*bsd* instead of *-*-freebsd*.
15338
81a58f5b
AC
153392003-06-14 Andrew Cagney <cagney@redhat.com>
15340
15341 * gdb.base/store.exp: Test longest and doublest. Test all
15342 parameters. Weaken return statement match.
15343 * gdb.base/store.c: Add longest and doublest - aka long long and
15344 long double functions. Put all parameters into local register
15345 variables. Use negative values.
15346
b257a0d3
AC
153472003-06-14 Andrew Cagney <cagney@redhat.com>
15348
15349 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15350 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15351 exit status.
15352 * gdb.base/fileio.exp: Disable target when nointerrupts and
15353 noinferiorio, instead of limiting it to remote. Use remote_exec
15354 instead of system.
d63a86f8 15355
21c38304
JJ
153562003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15357
15358 * gdb.base/float.exp: Add ia64 support.
15359
1bcdb424
CV
153602003-06-12 Corinna Vinschen <vinschen@redhat.com>
15361
15362 * gdb.base/fileio.exp: Run only on remote targets.
15363
6aeb981f
CV
153642003-06-10 Corinna Vinschen <vinschen@redhat.com>
15365
15366 * gdb.base/fileio.c: New file, testing File-I/O.
15367 * gdb.base/fileio.exp: Ditto.
15368
53df362e
RG
153692003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15370
15371 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15372 shared objects after relocation at load time (gdb PR/1132).
15373 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 15374 as above, part of the shared object relocation test.
53df362e 15375
ffee1b46
MK
153762003-06-08 Mark Kettenis <kettenis@gnu.org>
15377
b5ca3722
MK
15378 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15379 fully filled history list.
15380 * gdb.base/gdb_history: New file.
15381
03ed860d
MK
15382 * gdb.base/signals.exp: XFAIL "continue to func1" on
15383 i*86-*-freebsd*.
15384
ffee1b46
MK
15385 * gdb.base/attach.exp: When trying to attach to a nonexistent
15386 process, make it possible to specify the PID based on the target,
15387 and do so for *-*-freebsd*.
15388
d80dbb52
RH
153892003-06-02 Richard Henderson <rth@redhat.com>
15390
15391 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15392
6dd77b81
RH
153932003-06-02 Richard Henderson <rth@redhat.com>
15394
15395 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15396
f6347e16
RH
153972003-06-02 Richard Henderson <rth@redhat.com>
15398
15399 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15400
2c161407
DJ
154012003-06-01 Daniel Jacobowitz <drow@mvista.com>
15402
15403 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15404 of globalvar.
15405
572eb746
MK
154062003-06-01 Mark Kettenis <kettenis@gnu.org>
15407
15408 * gdb.asm/asm-source.exp: Check for memory read errors in
15409 disassembler test on *BSD too.
15410
9e9617a5
RH
154112003-06-01 Richard Henderson <rth@redhat.com>
15412
15413 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15414 for .frame.
15415 (gdbasm_call): Lose ldgp.
15416 (gdbasm_startup): Add frame information.
15417 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15418
7b34ad4e
MK
154192003-05-31 Mark Kettenis <kettenis@gnu.org>
15420
15421 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15422 i?86-*-*.
15423
10059fdf
MK
154242003-05-30 Mark Kettenis <kettenis@gnu.org>
15425
15426 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15427 FreeBSD.
15428
acf4b816
RH
154292003-05-29 Richard Henderson <rth@redhat.com>
15430
15431 * gdb.asm/alpha.inc: New file.
15432 * gdb.asm/asm-source.exp: Use it.
15433
e9ecd949
JB
154342003-05-29 Jim Blandy <jimb@redhat.com>
15435
15436 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15437 'core.PID'.
15438
e3e5a4f3
JB
154392003-05-22 Jim Blandy <jimb@redhat.com>
15440
15441 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15442 backtrace.
d63a86f8 15443
72fe3d25
DC
154442003-05-20 David Carlton <carlton@math.stanford.edu>
15445
15446 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15447 this time.
15448
58da2eb2
DC
154492003-05-19 David Carlton <carlton@bactrian.org>
15450
15451 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15452 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15453
1fcb5155
DC
154542003-05-19 David Carlton <carlton@bactrian.org>
15455
15456 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15457 namespace tests.
15458 Bump copyright date.
15459 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15460 (main): Call C::D::marker2.
15461 * gdb.c++/namespace1.cc: New file.
15462
85e85163
JJ
154632003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15464
15465 Roland McGrath <roland@redhat.com>
d63a86f8 15466 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15467 there is no manager thread.
15468
a25fbfec
JJ
154692003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15470
d63a86f8
RM
15471 * gdb.threads/schedlock.exp: Remove assumption that all threads
15472 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15473 in one of the child threads rather than the main thread.
15474
be375bae
JB
154752003-05-07 Jim Blandy <jimb@redhat.com>
15476
09bf6082
JB
15477 Add support for assembly source testing on the s390x.
15478 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15479 architecture.
15480 * gdb.asm/s390x.inc: New file.
15481
be375bae
JB
15482 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15483 succession of 'if' statements.
15484
00905d52
AC
154852003-05-05 Andrew Cagney <cagney@redhat.com>
15486
15487 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15488
b1e29e33
AC
154892003-05-05 Andrew Cagney <cagney@redhat.com>
15490
15491 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15492 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15493
e33d66ec
EZ
154942003-05-02 Elena Zannoni <ezannoni@redhat.com>
15495
15496 * gdb.base/charset.exp: Update based on new behavior of set/show
15497 charset commands.
15498
2b6fd0d8
AC
154992003-05-01 Andrew Cagney <cagney@redhat.com>
15500
15501 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15502 variable do not give memory errors.
15503
130cacce
AF
155042003-04-30 Adam Fedor <fedor@gnu.org>
15505
15506 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15507 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15508 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15509 gdb.objc/basicclass.m: : New files
15510
15511 * lib/gdb.exp (gdb_compile_objc): New procedure.
15512
bea71854
DJ
155132003-04-27 Daniel Jacobowitz <drow@mvista.com>
15514
15515 * gdb.base/signals.exp: Make backtrace tests more specific.
15516
0f20eeea
DC
155172003-04-23 David Carlton <carlton@bactrian.org>
15518
15519 * gdb.c++/maint.exp (test_first_component): Add tests for
15520 'operator' in more locations.
15521
c8c4d8dc
KB
155222003-04-16 Kevin Buettner <kevinb@redhat.com>
15523
15524 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15525
3fe60e3c
EZ
155262003-04-16 Elena Zannoni <ezannoni@redhat.com>
15527
15528 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15529 func marke' instead. Update test name.
3fe60e3c 15530
9219021c
DC
155312003-04-15 David Carlton <carlton@math.stanford.edu>
15532
15533 * gdb.c++/maint.exp: New file.
15534
5dd55bdd
EZ
155352003-04-14 Elena Zannoni <ezannoni@redhat.com>
15536
15537 * gdb.threads/schedlock.c: Change type of thread function argument
15538 to long, to avoid warnings on 64-bit platforms.
15539
00890572
EZ
155402003-04-14 Elena Zannoni <ezannoni@redhat.com>
15541
a9c64011
AS
15542 * gdb.base/attach.exp: Add new message from ptrace in case of
15543 attaching to nonexistent process.
d63a86f8 15544
93201743
JB
155452003-04-11 Jim Blandy <jimb@redhat.com>
15546
15547 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15548 gdb.c++/userdef.cc: Place comments on the lines to which the
15549 marker function might return.
15550 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15551 gdb.c++/userdef.exp: Look for those comments to check that we've
15552 returned to the right place, instead of checking line numbers.
15553
2a11c64d
EZ
155542003-04-11 Elena Zannoni <ezannoni@redhat.com>
15555
a9c64011
AS
15556 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15557 match on sourcefile name, instead of directory name.
2a11c64d 15558
68ab8fc5
EZ
155592003-04-10 Elena Zannoni <ezannoni@redhat.com>
15560
d63a86f8 15561 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15562 working directory name.
15563
5624293a
JB
155642003-04-09 Jim Blandy <jimb@redhat.com>
15565
15566 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15567 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15568 after an inferior function call, report the failure, but allow the
15569 test to continue.
15570
f1f02ee4
SC
155712003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15572
15573 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15574 with -DPROTOTYPES.
15575
6eb79af0
SC
155762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15577
15578 * gdb.base/break.exp: Revert last patch.
15579
8dfb4cf0
SC
155802003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15581
15582 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15583 with -DPROTOTYPES.
15584
ed4c619a
AC
155852003-04-02 Andrew Cagney <cagney@redhat.com>
15586
15587 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15588 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15589 matching directories by the name breakpoint.
15590 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15591 Make "continue to marker1" consistent.
15592 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15593 message consistent.
15594 * lib/gdb.exp: Put "the program is no longer running", and "the
15595 program exited" in parenthesis.
15596 * lib/mi-support.exp: Ditto.
d63a86f8 15597
4e35d5f0 155982003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15599
4e35d5f0
BR
15600 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15601
71900fe8
AC
156022003-03-29 Andrew Cagney <cagney@redhat.com>
15603
15604 * gdb.base/sizeof.c (main): Print the value of '\377'.
15605 * gdb.base/sizeof.exp: Check the sign of '\377'.
15606
c0655a16
MC
156072003-03-27 Michael Chastain <mec@shout.net>
15608
15609 * gdb.base/gdb1090.exp: New file.
15610 * gdb.base/gdb1090.cc: New file.
15611
5b2a3989
JB
156122003-03-27 J. Brobecker <brobecker@gnat.com>
15613
15614 * gdb.gdb/observer.exp: New regression test.
15615
79876890
MC
156162003-03-27 Michael Chastain <mec@shout.net>
15617
15618 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15619 * gdb.base/ptype.exp: Likewise.
15620
6eac95e3
CV
156212003-03-27 Corinna Vinschen <vinschen@redhat.com>
15622
15623 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15624
e8c71839
MC
156252003-03-26 Michael Chastain <mec@shout.net>
15626
15627 * gdb.base/ptype.exp: Actually use some typedef'd types.
15628
71b10041
SC
156292003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15630
15631 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15632 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15633
2512cf80
CV
156342003-03-20 Corinna Vinschen <vinschen@redhat.com>
15635
15636 * gdb.base/default.exp: Fix regular expression.
15637
0d195a4f
CV
156382003-03-20 Corinna Vinschen <vinschen@redhat.com>
15639
15640 * gdb.base/args.exp: Fix regular expression.
15641
8a2dbca8
CV
156422003-03-20 Corinna Vinschen <vinschen@redhat.com>
15643
15644 * gdb.base/help.exp: Allow Win32 child process.
15645
bf028682
CV
156462003-03-20 Corinna Vinschen <vinschen@redhat.com>
15647
15648 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15649 when stepping out of main().
15650
182dbe85
CV
156512003-03-20 Corinna Vinschen <vinschen@redhat.com>
15652
15653 * gdb.base/default.exp: Check for win32 specific message when calling
15654 "run" without executable.
15655
d67a6ba5
CV
156562003-03-20 Corinna Vinschen <vinschen@redhat.com>
15657
15658 * gdb.base/args.exp: Expect .exe in output.
15659
a955b5bb
CV
156602003-03-20 Corinna Vinschen <vinschen@redhat.com>
15661
15662 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15663 Cygwin native.
15664
bf6bad4b
AC
156652003-03-17 Andrew Cagney <cagney@redhat.com>
15666
15667 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15668 vector registes.
15669 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15670 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15671
293e9a31
DC
156722003-03-17 David Carlton <carlton@math.stanford.edu>
15673
15674 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15675 test, for PR breakpoints/38.
15676 Call test_watchpoint_and_breakpoint.
15677 * gdb.base/watchpoint.c (func3): New function.
15678 (main): Call func3.
15679
5330f2db
DC
156802003-03-04 David Carlton <carlton@math.stanford.edu>
15681
15682 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15683 Garply<Garply<char> >:: garply".
15684 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15685 with respect to PR c++/1111; note also PR c++/1113.
15686 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15687 respect to PR c++/1062.
15688 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15689
6ece72da
DC
156902003-03-03 David Carlton <carlton@math.stanford.edu>
15691
15692 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15693 with respect to PR c++/57.
15694 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15695 c++/826.
15696 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15697 respect to PR c++/57.
15698
85ca1584
DC
156992003-03-03 David Carlton <carlton@math.stanford.edu>
15700
15701 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15702 respect to PR c++/33 into FAILs.
15703
98e9c5b8
MC
157042003-03-03 Michael Chastain <mec@shout.net>
15705
7bedbf27
MC
15706 * configure.in: Update copyright years.
15707
157082003-03-03 Michael Chastain <mec@shout.net>
15709
15710 * Makefile.in: Update copyright years.
98e9c5b8 15711
f683e100
DC
157122003-02-28 David Carlton <carlton@math.stanford.edu>
15713
15714 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15715 print class instead of struct and/or superfluous protection
15716 specifiers, as long as the resulting output is equivalent to the
15717 source code.
15718 Delete FIXME from end of messages on tests that don't need
15719 fixing.
15720
a9e0cf2c
DC
157212003-02-28 David Carlton <carlton@math.stanford.edu>
15722
15723 * gdb.c++/templates.exp (do_tests): Allow const in the two
15724 Foo<volatile char *>::foo tests.
15725
e8d359df
MS
157262003-02-27 Michael Snyder <msnyder@redhat.com>
15727
d63a86f8 15728 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15729 will be consistant.
15730
0b71dc91
DC
157312003-02-26 David Carlton <carlton@math.stanford.edu>
15732
15733 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15734 char *>::foo" test with respect to PR c++/33. Create a new test
15735 which is identical to that one except that it doesn't put the
15736 space between the "char" and the "*"; KFAIL it, too.
15737
dd14ab43
DC
157382003-02-26 David Carlton <carlton@math.stanford.edu>
15739
15740 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15741 template types into either PASSes or KFAILs (corresponding to PR
15742 c++/57). Tweak indentation. Update copyright.
15743
1146c7f1
SC
157442003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15745
15746 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15747
74641dfb
MC
157482003-02-13 Michael Chastain <mec@shout.net>
15749
15750 * gdb.base/exprs.exp: Remove i960 remnants.
15751 * gdb.base/funcargs.exp: Likewise.
15752 * gdb.base/list.exp: Likewise.
15753 * gdb.base/ptype.exp: Likewise.
15754
559cd2d0
DC
157552003-02-14 David Carlton <carlton@math.stanford.edu>
15756
15757 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15758 pEe->D::vg()" from XFAIL to KFAIL.
15759
c4f90d87
JM
157602003-02-13 Jason Molenda (jmolenda@apple.com)
15761
15762 * gdb.base/maint.exp: Update maint print statistics regexp to include
15763 new entries.
15764
cbc4d97c
MC
157652003-02-13 Michael Chastain <mec@shout.net>
15766
15767 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15768
40f235b7
MC
157692003-02-12 Michael Chastain <mec@shout.net>
15770
15771 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15772 * gdb.c++/inherit.exp: Likewise.
15773 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15774 * gdb.c++/templates.exp: Likewise.
15775 * gdb.c++/virtfunc.exp: Likewise.
15776
c56716b0
JM
157772003-02-06 Jason Molenda (jason-cl@molenda.com)
15778
15779 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15780 why the code is written that way.
15781
070afcf8
MC
157822003-02-05 Michael Chastain <mec@shout.net>
15783
15784 * gdb.base/dump.exp: Add missing copyright line.
15785
5d0331e5
JM
157862003-02-05 Jason Molenda (jason-cl@molenda.com)
15787
f7ae6d3e 15788 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15789 at the beginning so the breakpoint doesn't get set on the loop.
15790
92851186
MC
157912003-02-05 Michael Chastain <mec@shout.net>
15792
15793 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15794 output for configurations with gcc 2.95.3.
15795
cbf1e085
AC
157962003-02-05 Keith Seitz <keiths@redhat.com>
15797 Andrew Cagney <ac131313@redhat.com>
15798
15799 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15800
29518e1e
MC
158012003-02-04 Michael Chastain <mec@shout.net>
15802
15803 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15804 Call perror and then continue.
15805
5af1d5f3
MC
158062003-02-03 Michael Chastain <mec@shout.net>
15807
15808 * gdb.c++/pr-1023.cc: New file.
15809 * gdb.c++/pr-1023.exp: New file.
15810
6b549786
JB
158112003-02-05 Jim Blandy <jimb@redhat.com>
15812
15813 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15814 it's local to foobar. Check for it there, and check that it's not
15815 present in main.
15816 * gdb.c++/local.cc (marker2): New function.
15817 (foobar): Call marker1.
15818 (main): Call marker2 instead of marker1.
15819
67f16606
AC
158202003-02-04 Andrew Cagney <ac131313@redhat.com>
15821
15822 * gdb.disasm/mn10200.exp: Obsolete file.
15823 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15824 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15825 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15826
1c5cb38e
DC
158272003-02-04 David Carlton <carlton@math.stanford.edu>
15828
15829 * gdb.c++/overload.exp: Test intToChar(1).
15830 * gdb.c++/overload.cc (intToChar): New.
15831 (main): Call intToChar.
15832
d1fe6965
DC
158332003-02-03 David Carlton <carlton@math.stanford.edu>
15834
15835 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15836 'might_kfail' arg.
15837 KFAIL some of the continue_to_bp_overloaded calls, according to
15838 PR c++/1025.
15839
9ba61c5d
MC
158402003-02-01 Michael Chastain <mec@shout.net>
15841
15842 * gdb.base/advance.c (marker1): New marker function.
15843 * gdb.base/advance.exp: When the 'advance' command lands on the
15844 return breakpoint, it can legitimately stop on either the
15845 current line or the next line. Accommodate both outcomes.
15846 * gdb.base/until.exp: Likewise.
15847
e7494ffb
AC
158482003-02-02 Andrew Cagney <ac131313@redhat.com>
15849
15850 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15851 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15852 now a list, not a tuple.
15853 * gdb.mi/mi-var-display.exp: Ditto.
15854 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15855
075559bc
AC
158562003-02-01 Andrew Cagney <ac131313@redhat.com>
15857
15858 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15859 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15860 stack backtraces.
15861 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15862
2bd4c7b1
MK
158632003-02-01 Mark Kettenis <kettenis@gnu.org>
15864
15865 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15866 gdb.mi/mi1-pthreads.exp: Return instead of calling
15867 gdb_suppress_entire_file.
15868
eabd8992
MS
158692003-02-01 Mark Salter <msalter@redhat.com>
15870
15871 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15872
71469e2f
MS
158732003-01-31 Mark Salter <msalter@redhat.com>
15874
15875 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15876 Support empty arg.
15877
38a94d44
MC
158782003-01-30 Michael Chastain <mec@shout.net>
15879
15880 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15881 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15882 has been fixed in gdb/readline on 2003-01-09.
15883
19ea9e73
MS
158842003-01-29 Michael Snyder <msnyder@redhat.com>
15885
e8d359df
MS
15886 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15887 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15888 * gdb.base/args.exp: Skip if target does not support args passing.
15889
2307bd6a
DJ
158902003-01-22 Daniel Jacobowitz <drow@mvista.com>
15891
19ea9e73 15892 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15893 gdb_test. Accept a list of expect arguments as the third
15894 parameter.
15895 (gdb_test): Use it.
15896
f2dd3617
EZ
158972003-01-20 Elena Zannoni <ezannoni@redhat.com>
15898
15899 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15900 allow for different test tree configurations. Update some
15901 tescases accordingly.
15902 * gdb.arch/altivec-regs.exp: Ditto.
15903 * gdb.asm/asm-source.exp: Ditto.
15904 * gdb.base/advance.exp: Ditto.
15905 * gdb.base/display.exp: Ditto.
d63a86f8 15906 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15907 * gdb.base/mips_pro.exp: Ditto.
15908 * gdb.base/overlays.exp: Ditto.
15909 * gdb.base/relocate.exp: Ditto.
15910 * gdb.base/setshow.exp: Ditto.
15911 * gdb.base/step-line.exp: Ditto.
15912 * gdb.base/step-test.exp: Ditto.
15913 * gdb.base/until.exp: Ditto.
15914 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15915
c71cdefd
DC
159162003-01-17 David Carlton <carlton@math.stanford.edu>
15917
15918 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15919 corresponding to PR c++/945.
15920 Update copyright.
15921
fdba05d7
DC
159222003-01-17 David Carlton <carlton@math.stanford.edu>
15923
15924 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15925 corresponding to PR c++/68.
15926
159272003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15928
15929 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15930 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15931 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15932
c362c33a
EZ
159332003-01-15 Elena Zannoni <ezannoni@redhat.com>
15934
0fbc361c
EZ
15935 * gdb.base/break.exp: Fix change of default location, because of
15936 removal of until tests.
15937 * gdb.base/help.exp: Update test for new 'until' help message.
15938 Add test for help on 'advance'.
a9c64011 15939 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15940
dabf8a35
MK
159412003-01-15 Mark Kettenis <kettenis@gnu.org>
15942
15943 * gdb.base/default.exp: Adapt "info float" test for recent changes
15944 to that command. Add test for "info vector".
15945 * gdb.base/float.exp: New file. Add test for "info float" that
15946 resembles the old test in gdb.base/default.exp.
15947
a1769aca
DC
159482003-01-15 David Carlton <carlton@math.stanford.edu>
15949
15950 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15951
82025e13
EZ
159522003-01-15 Elena Zannoni <ezannoni@redhat.com>
15953
15954 * gdb.base/break.exp: Move the tests of until command from here...
15955 * gdb.base/until.exp: ... to here. New file. Add other tests.
15956 * gdb.base/advance.c: New file.
15957 * gdb.base/advance.exp: New file.
15958
8f9ab801
EZ
159592003-01-14 Elena Zannoni <ezannoni@redhat.com>
15960
a9c64011
AS
15961 * gdb.base/args.c: New file.
15962 * gdb.base/args.exp: New file.
8f9ab801 15963
9ae66589
DJ
159642003-01-14 Daniel Jacobowitz <drow@mvista.com>
15965
15966 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15967
8d77e5c3
DJ
159682003-01-14 Daniel Jacobowitz <drow@mvista.com>
15969
15970 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15971
12d2f0a1
DJ
159722003-01-14 Daniel Jacobowitz <drow@mvista.com>
15973
15974 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15975 dates.
15976
6ca37014
DJ
159772003-01-13 Daniel Jacobowitz <drow@mvista.com>
15978
15979 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15980
b0023472
DJ
159812003-01-13 Daniel Jacobowitz <drow@mvista.com>
15982
15983 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15984 (ptype &*"foo").
15985 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15986
607fbc54 159872003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15988
15989 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15990 * gdb.mi/mi1-console.exp: Likewise.
15991
607fbc54 159922003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15993
15994 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15995 * gdb.mi/mi1-console.exp: Likewise.
15996
a1fb14a2
DJ
159972003-01-13 Daniel Jacobowitz <drow@mvista.com>
15998
15999 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16000
c4cf40b7
DJ
160012003-01-09 Daniel Jacobowitz <drow@mvista.com>
16002
16003 * gdb.base/detach.exp: New test.
16004
696d5a5b
DJ
160052003-01-09 Daniel Jacobowitz <drow@mvista.com>
16006
16007 * Makefile.in (ALL_SUBDIRS): New variable.
16008 (subdirs, clean, distclean): Use it.
16009 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16010 regenerating Makefile, since it is generated from the top level.
16011 * gdb.asm/Makefile.in: Likewise.
16012 * gdb.base/Makefile.in: Likewise.
16013 * gdb.c++/Makefile.in: Likewise.
16014 * gdb.disasm/Makefile.in: Likewise.
16015 * gdb.java/Makefile.in: Likewise.
16016 * gdb.mi/Makefile.in: Likewise.
16017 * gdb.threads/Makefile.in: Likewise.
16018 * gdb.trace/Makefile.in: Likewise.
16019
754533e4
DC
160202003-01-09 David Carlton <carlton@math.stanford.edu>
16021
16022 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16023 Add copyright year 2003.
16024
d8b3e9ee
MC
160252003-01-06 Michael Chastain <mec@shout.net>
16026
16027 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16028 When selecting a thread, 'line' and 'file' are optional.
16029 * gdb.mi/mi1-pthreads.exp: Likewise.
16030
8e9e0fe6
AS
160312003-01-06 Andreas Schwab <schwab@suse.de>
16032
16033 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16034 failures.
16035
b5ab8ff3
DJ
160362003-01-04 Daniel Jacobowitz <drow@mvista.com>
16037
16038 Fix PR gdb/844
16039 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16040 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16041
16042 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16043 instead of calling gdb_suppress_entire_file.
16044 * gdb.threads/print-threads.exp: Likewise.
16045 * gdb.threads/schedlock.exp: Likewise.
16046
16047 * gdb.threads/killed.exp: Return instead of calling
16048 gdb_suppress_entire_file.
16049 * gdb.threads/linux-dp.exp: Likewise.
16050 * gdb.threads/pthreads.exp: Likewise.
16051
1e698235
DJ
160522003-01-04 Daniel Jacobowitz <drow@mvista.com>
16053
16054 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16055 stabs.
16056 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16057 * gdb.base/whatis.exp: Always allow (void) after function names.
16058
147ff08c
DJ
160592003-01-04 Daniel Jacobowitz <drow@mvista.com>
16060
16061 * gdb.c++/casts.exp: Correct regexp.
16062
dc62bfc2
MK
160632003-01-04 Mark Kettenis <kettenis@gnu.org>
16064
16065 * configure.in: Call AC_CONFIG_HEADER. Don't call
16066 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16067 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16068 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16069 aforementioned directories in the AC_OUPUT call.
16070 * config.hin: New file.
16071 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16072 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16073 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16074 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16075 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16076 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16077 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16078 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16079 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16080 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16081 gdb.threads/configure.in, gdb.threads/configure,
16082 gdb.threads/config.in, gdb.trace/configure.in,
16083 gdb.trace/configure: Removed.
16084
77afa639
MC
160852003-01-03 Michael Chastain <mec@shout.net>
16086
16087 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16088 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16089
7634bb6e
DJ
160902003-01-03 Daniel Jacobowitz <drow@mvista.com>
16091
16092 * gdb.base/store.exp: Fix regular expressions.
16093
b39c905e
MK
160942002-12-28 Mark Kettenis <kettenis@gnu.org>
16095
16096 * configure.in: Rewrite.
16097 * configure: Regenerated.
16098
0a8551dd
DC
160992003-01-03 David Carlton <carlton@math.stanford.edu>
16100
16101 * gdb.base/psymtab.exp: New file.
16102 * gdb.base/psymtab1.c: Ditto.
16103 * gdb.base/psymtab2.c: Ditto.
16104
c60b7188
AF
161052002-12-23 Adam Fedor <fedor@gnu.org>
16106
16107 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16108
ee73db83
DC
161092002-12-23 David Carlton <carlton@math.stanford.edu>
16110
16111 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16112 and current_directory initialization.
16113
d6c1774e
JB
161142002-12-22 Jim Blandy <jimb@redhat.com>
16115
f0a847b8
JB
16116 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16117 rather than as part of the output file name.
16118
d6c1774e
JB
16119 * gdb.base/attach.exp: There's no need to copy the test program to
16120 /tmp; that was only ever necessary on HP/UX, and this test is
16121 entirely disabled there anyway.
16122
f0708dbb
JB
161232002-12-21 Jim Blandy <jimb@redhat.com>
16124
4c2acfea
JB
16125 * gdb.c++/psmang.exp: Doc fix.
16126
f0708dbb
JB
16127 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16128 test.
16129
9579e000
DC
161302002-12-20 David Carlton <carlton@math.stanford.edu>
16131
16132 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16133
d1810171
MC
161342002-12-18 Michael Chastain <mec@shout.net>
16135
16136 * gdb.c++/annota2.exp: Add copyright year 2002.
16137
76565097
DC
161382002-12-17 David Carlton <carlton@math.stanford.edu>
16139
16140 * gdb.c++/try_catch.cc: Add marker comments.
16141 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16142 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16143 * gdb.c++/m-static.cc: Ditto.
16144 * gdb.c++/m-static1.cc: Ditto.
16145 * gdb.c++/try_catch.cc: Ditto.
16146
da81390b
JJ
161472002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16148
16149 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16150 to see whether we are using the new -environment-directory
16151 command which resets via -r or the old version of the command
16152 which may prompt the user. Part of fix for gdb/741.
16153
b304d130
AC
161542002-12-13 Andrew Cagney <ac131313@redhat.com>
16155
16156 * gdb.fortran/types.exp: Update obsolete comment.
16157 * gdb.fortran/exprs.exp: Ditto.
16158 * lib/gdb.exp: Delete obsolete code.
16159 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
16160 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
16161 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
16162 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
16163 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
16164 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
16165 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
16166 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
16167 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
16168 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
16169 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
16170 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
16171 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16172 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16173 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16174 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16175 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16176 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16177 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16178 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16179 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16180 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16181 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16182 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16183 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16184 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16185 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16186 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16187 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16188 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16189 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16190 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16191 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16192 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16193 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16194 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16195 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16196
a23b6e6a
DC
161972002-12-11 David Carlton <carlton@math.stanford.edu>
16198
16199 * gdb.c++/m-data.exp: Add test for members that shadow global
16200 variables: see PR gdb/804.
16201 * gdb.c++/m-data.cc: Ditto.
16202
6604731b
DJ
162032002-12-10 Daniel Jacobowitz <drow@mvista.com>
16204
16205 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16206
de46ecd7
DC
162072002-12-06 David Carlton <carlton@math.stanford.edu>
16208
16209 * gdb.base/store.c: Don't declare functions static.
16210
27e829d0
AC
162112002-12-04 Andrew Cagney <ac131313@redhat.com>
16212
16213 * gdb.base/store.exp, gdb.base/store.c: New files.
16214
92806416
DJ
162152002-12-03 Daniel Jacobowitz <drow@mvista.com>
16216
16217 * gdb.base/selftest.exp: Update for current gdb.
16218
3bcbaac5
DJ
162192002-12-03 Daniel Jacobowitz <drow@mvista.com>
16220
16221 * gdb.base/maint.exp: Only dump symbols from one source file
16222 or objfile.
16223
f4f00b1f
DJ
162242002-12-03 Daniel Jacobowitz <drow@mvista.com>
16225
16226 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16227 function call.
16228
f1c8a949
JB
162292002-11-25 Jim Blandy <jimb@redhat.com>
16230
16231 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16232 function appearing in error message.
16233
9e297a97
DJ
162342002-11-21 Daniel Jacobowitz <drow@mvista.com>
16235
16236 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16237
1f312e79
JJ
162382002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16239
d63a86f8
RM
16240 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16241 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16242 should be in mi console format. This is part of fix for PR gdb/604.
16243
83c31e7d
FN
162442002-09-18 Fernando Nasser <fnasser@redhat.com>
16245
16246 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16247 which explicitly prints the zero offset as "+0".
16248
322b3f65
DJ
162492002-10-22 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * gdb.threads/schedlock.c (args): Make unsigned.
16252
162532002-10-21 Daniel Jacobowitz <drow@mvista.com>
16254
16255 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16256 numbers. Allow "foo2|selected stack frame".
16257 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16258 * gdb.asm/asmsrc2.s: Likewise.
16259 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16260 comments.
16261 * gdb.asm/mips.inc: New file.
16262
5e2fe5b8
AF
162632002-10-18 Adam Fedor <fedor@gnu.org>
16264
16265 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16266 * gdb.base/help.exp: Likewise.
16267
abe1a5d0
KB
162682002-10-17 Kevin Buettner <kevinb@redhat.com>
16269
16270 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16271 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16272
10abb1d4
JB
162732002-10-02 Jim Blandy <jimb@redhat.com>
16274
16275 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16276
1f609b42
AC
162772002-10-01 Andrew Cagney <ac131313@redhat.com>
16278
16279 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16280 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16281 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16282 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16283 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16284 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16285 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16286
0aee02e4
AC
162872002-09-29 Andrew Cagney <ac131313@redhat.com>
16288
16289 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16290 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16291 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16292 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16293 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16294 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16295 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 16296
6fde09ad
KB
162972002-09-27 Kevin Buettner <kevinb@redhat.com>
16298
16299 * gdb.base/annota1.exp (info break): Make directory components of
16300 path optional since not all compilers emit this debug information.
16301
889bf7c5
PA
16302 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16303 step ends up stepping out of the function instead of stopping on
16304 the epilogue.
6fde09ad 16305
9e8aab75
KS
163062002-09-26 Keith Seitz <keiths@redhat.com>
16307
16308 * lib/insight-support.exp (gdbtk_start): Figure out where
16309 the insight executable is based on where gdb is. Use this
16310 executable to start insight instead of gdb.
16311
e36180d7
AC
163122002-09-25 Andrew Cagney <cagney@redhat.com>
16313
16314 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16315
9dd34b2b
AC
163162002-09-24 Andrew Cagney <ac131313@redhat.com>
16317
16318 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16319 test_isolated_complaints.
16320 (test_empty_complaint): New function.
16321 (test_empty_complaints): New function. Check no output when no
16322 complaints.
d63a86f8 16323
dea97812
KB
163242002-09-19 Jim Blandy <jimb@redhat.com>
16325
a9c64011 16326 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 16327
54951bd7
AC
163282002-09-19 Andrew Cagney <ac131313@redhat.com>
16329
16330 * gdb.gdb/complaints.exp: New file.
16331
dec43320
AC
163322002-09-18 Andrew Cagney <ac131313@redhat.com>
16333
16334 * gdb.base/maint.exp: Check `help maint internal-warning'.
16335
e70d6e3f
DC
163362002-09-18 David Carlton <carlton@math.stanford.edu>
16337
16338 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16339 numbers, and replace them by a single breakpoint after the
16340 constructors are all finished.
16341 Add test 4.
16342 * gdb.c++/m-static.cc: Add test 4.
16343 * gdb.c++/m-static.h: New file.
16344 * gdb.c++/m-static1.cc: New file.
16345
16346 * gdb.c++/printmethod.exp: New file.
16347 * gdb.c++/printmethod.cc: New file.
16348
16349 * gdb.c++/pr-574.exp: New file.
16350 * gdb.c++/pr-574.cc: New file.
16351
afb5c968
CV
163522002-09-18 Corinna Vinschen <vinschen@redhat.com>
16353
16354 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16355 embedded targets which never actually exit.
16356
31e45dee
FN
163572002-09-18 Fernando Nasser <fnasser@redhat.com>
16358
16359 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16360 "don't step after run" as unresolved or unsupported, instead of xfail.
16361
a283c5a1
CV
163622002-09-18 Corinna Vinschen <vinschen@redhat.com>
16363
16364 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16365 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16366 Add newline to expected string in "step out of main (status wrapper)"
16367 case.
16368
11350d2a
CV
163692002-09-18 Corinna Vinschen <vinschen@redhat.com>
16370
16371 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16372 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16373
0deec7d6
TT
163742002-09-17 Tom Tromey <tromey@redhat.com>
16375
16376 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16377 \000, not \0, in double-quoted string.
16378
b2b4a1b5
CV
163792002-09-14 Corinna Vinschen <vinschen@redhat.com>
16380
c9d37158 16381 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16382 string after running the commands execution on breakpoint tests.
16383
1c56143a
CV
163842002-09-13 Corinna Vinschen <vinschen@redhat.com>
16385
16386 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16387
37f8da45
JB
163882002-09-12 Joel Brobecker <brobecker@gnat.com>
16389
16390 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16391
08b468e0
KS
163922002-09-10 Keith Seitz <keiths@redhat.com>
16393
16394 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16395 runto proc.
16396 (mi_run_to_main): Use mi_runto.
16397 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16398
dc360f58
KS
163992002-09-10 Keith Seitz <keiths@redhat.com>
16400
16401 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16402 regexp for stopping at main. Could have multiple event notifications.
16403 Don't assume that main was declared with no parameters.
16404 (mi_next): Use mi_step_to.
16405 (mi_step): Use mi_next_to.
16406
ce3abcfb
CV
164072002-09-09 Corinna Vinschen <vinschen@redhat.com>
16408
16409 * gdb.base/default.exp: Fix expected string in `info float' test.
16410
d1f5b980
BE
164112002-09-09 Ben Elliston <bje@redhat.com>
16412
16413 * config/mips.exp: Update comments.
16414 * config/mips-idt.exp: Likewise.
16415 * config/nind.exp: Likewise.
16416 * config/slite.exp: Likewise.
16417 * config/sparclet.exp: Likewise.
16418 * config/udi.exp: Likewise.
16419 * config/vx.exp: Likewise.
16420 * config/vxworks29k.exp: Likewise.
16421
2f71430b
JB
164222002-09-05 Jim Blandy <jimb@redhat.com>
16423
16424 * gdb.threads/killed.exp: Fix test failure message.
16425
7ddebc7e
KS
164262002-09-04 Keith Seitz <keiths@redhat.com>
16427
16428 * lib/mi-support.exp: Update copyright.
16429 (mi_gdb_test): Increase the priority of the expected pattern
16430 so that it matches gdb_test.
16431
0ae67eb3
KS
164322002-09-03 Keith Seitz <keiths@redhat.com>
16433
16434 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16435 Use integer comparison instead of string comparison for testing
16436 whether binary was built.
16437
38fc42c8
JB
164382002-09-03 Jim Blandy <jimb@redhat.com>
16439
16440 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16441
b6ff0e81
JB
164422002-08-29 Jim Blandy <jimb@redhat.com>
16443
16444 * gdb.threads/pthreads.exp: Move the portable thread compilation
16445 code into a function in lib/gdb.exp, and call that from here.
16446 * lib/gdb.exp (gdb_compile_pthreads): New function.
16447
07c98896
KS
164482002-08-29 Keith Seitz <keiths@redhat.com>
16449
16450 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16451 expect_out so that callers can get at it.
16452
0312286c
DJ
164532002-08-23 Daniel Jacobowitz <drow@mvista.com>
16454
16455 * gdb.threads/print-threads.c: New file.
16456 * gdb.threads/print-threads.exp: New file.
16457 * gdb.threads/schedlock.c: New file.
16458 * gdb.threads/schedlock.exp: New file.
16459
dd039bc4
EZ
164602002-08-22 Elena Zannoni <ezannoni@redhat.com>
16461
a9c64011
AS
16462 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16463 not altivec.c.
dd039bc4 16464
1f36144c
MK
164652002-08-17 Mark Kettenis <kettenis@gnu.org>
16466
16467 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16468 targets. The problem should be fixed now.
16469
16057ec7 164702002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16471
16472 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16473 2002-07-24 change that removes final dots from error messages.
16474
3c1499ad
TT
164752002-08-13 Tom Tromey <tromey@redhat.com>
16476
16477 * gdb.base/readline.exp: New file.
16478
a20ce2c3
AC
164792002-08-01 Andrew Cagney <ac131313@redhat.com>
16480
16481 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16482 supress message.
16483
db034ac5
AC
164842002-08-01 Andrew Cagney <cagney@redhat.com>
16485
16486 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16487 CHILL_FOR_TARGET and CHILL_LIB.
16488 * configure.in (configdirs): Remove gdb.chill.
16489 * configure: Regenerate.
16490 * lib/gdb.exp: Obsolete references to chill.
16491 * gdb.fortran/types.exp: Ditto.
16492 * gdb.fortran/exprs.exp: Ditto.
16493
3e000b18
KB
164942002-07-30 Kevin Buettner <kevinb@redhat.com>
16495
16496 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16497 set Irix-specific compile and link flags.
16498
28f4966b
KB
164992002-07-29 Kevin Buettner <kevinb@redhat.com>
16500
16501 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16502 source files. The ``-o'' option doesn't work with the ``-E'' option
16503 when using the Irix compiler.
16504
46c0d5a6
DJ
165052002-07-19 Daniel Jacobowitz <drow@mvista.com>
16506
16507 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16508 Improve support for reusing an exec file. Copy exec file
16509 to target, and run gdbserver on the target instead of on the host.
16510
eecf4bed
JB
165112002-07-18 Jim Blandy <jimb@redhat.com>
16512
0f815cdf
JB
16513 * gdb.base/ending-run.exp: Don't expect to see the program end in
16514 some orderly fashion when we're running on a real stand-alone
16515 board.
16516
eecf4bed
JB
16517 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16518 targets that don't support interrupts.
16519
52d309e4
JB
165202002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16521
16522 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16523 systems.
16524 Move comments in expect statements to inside the actions, so that they
16525 don't get matched against.
16526
ff683d9e
MK
165272002-07-10 Mark Kettenis <kettenis@gnu.org>
16528
16529 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16530 function when asleep" test.
16531
b5356753
AC
165322002-07-10 Andrew Cagney <ac131313@redhat.com>
16533
16534 * gdb.base/page.exp: Rewrite to handle problems with very long
16535 `info set' output. Update copyright.
16536
6aa4d13a
AC
165372002-06-26 Andrew Cagney <ac131313@redhat.com>
16538
16539 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16540 gdb.threads-hp.
16541 * gdb.hp/configure: Regenerate.
16542 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16543 * gdb.hp/gdb.threads-hp/configure: Delete file.
16544 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16545
8cf8c2b8
AC
165462002-06-22 Andrew Cagney <ac131313@redhat.com>
16547
16548 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16549 setlocale, bindtextdomain and textdomain.
16550
6827a8f8
JB
165512002-06-11 Jim Blandy <jimb@redhat.com>
16552
919d772c
JB
16553 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16554 preprocessor macro information is present.
16555
6827a8f8
JB
16556 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16557 tests.
16558
c15b0d21
MS
165592002-06-06 Michael Snyder <msnyder@redhat.com>
16560
c5984d70
MS
16561 * gdb.base/overlays.exp: Record addresses of overlay
16562 functions in TCL variables rather than in GDB variables,
16563 to avoid having GDB convert them to pointers (with loss
16564 of information).
16565
d63a86f8 16566 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16567 default linker script changes.
c15b0d21
MS
16568 * gdb.base/long_long.exp: Add check for sizeof (long double).
16569
be26fe0d
ML
165702002-06-06 Michal Ludvig <mludvig@suse.cz>
16571
16572 * gdb.asm/asm-source.exp: Add x86-64 target.
16573 * gdb.asm/x86_64.inc: New.
d63a86f8 16574
258093ca 165752002-05-30 Michael Chastain <mec@shout.net>
258093ca 16576
4b3153f1 16577 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16578 * gdb.c++/m-static.cc: New file.
16579 * gdb.c++/m-static.exp: New file.
16580
241264c6
MS
165812002-05-28 Michael Snyder <msnyder@redhat.com>
16582
16583 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16584 precision.
16585
9bba8c8f 165862002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16587
4b3153f1 16588 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16589 * gdb.c++/m-data.cc: New file.
16590 * gdb.c++/m-data.exp: New file.
16591
165922002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16593
4b3153f1 16594 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16595 * gdb.c++/try_catch.cc: New file.
d63a86f8 16596 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16597
def1b996
MC
165982002-05-27 Michael Chastain <mec@shout.net>
16599
16600 * gdb.c++/local.exp: Accept more nested types in output.
16601
522ba268
MC
166022002-05-26 Michael Chastain <mec@shout.net>
16603
16604 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16605
277254ba
MS
166062002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16607
16608 * lib/gdb.exp (gdb_wrapper_init): Just because
16609 gdb_wrapper_file exists, this does not mean that the file
16610 should not be rebuilt. That is what gdb_wrapper_initialized
16611 is for.
16612 (default_gdb_init): Reset gdb_wrapper_initialized.
16613
b61a8733
MS
166142002-05-23 Michael Snyder <msnyder@redhat.com>
16615
d63a86f8 16616 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16617 the precision of the floating point test results.
16618 * gdb.base/call-rt-st.exp: Ditto.
16619
b61a8733
MS
16620 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16621 * gdb.base/call-rt-st.exp: Ditto.
16622
56f6e910
MC
166232002-05-19 Michael Chastain <mec@shout.net>
16624
16625 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16626
ad0b0016
EZ
166272002-05-19 Elena Zannoni <ezannoni@redhat.com>
16628
a9c64011
AS
16629 * configure.in (configdirs): Add gdb.arch.
16630 * configure: Regenerate.
ad0b0016 16631
f617d2b6
JB
166322002-05-17 Jim Blandy <jimb@redhat.com>
16633
16634 * gdb.base/completion.exp: Recognize the more detailed error
16635 messages produced by the macro expander's lexical analyzer.
16636
eac2a696
EZ
166372002-05-14 Elena Zannoni <ezannoni@redhat.com>
16638
a9c64011
AS
16639 * gdb.arch/altivec-abi.c: New file.
16640 * gdb.arch/altivec-abi.exp: New file.
16641 * gdb.arch/altivec-regs.c: New file.
16642 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16643
2fdde8f8
DJ
166442002-05-14 Daniel Jacobowitz <drow@mvista.com>
16645
16646 * gdb.base/maint.exp (maint print type): Update for new type
16647 structure.
d63a86f8 16648
e31f1a7c
EZ
166492002-05-14 Elena Zannoni <ezannoni@redhat.com>
16650
16651 * gdb.arch: New directory.
16652 * gdb.arch/configure.in: New file.
16653 * gdb.arch/configure: New file.
16654 * gdb.arch/Makefile.in: New file.
16655
db589741
CV
166562002-05-13 Corinna Vinschen <vinschen@redhat.com>
16657
16658 * gdb.asm/asm-source.exp: Add v850 as supported target.
16659 * gdb.asm/v850.inc: New file.
16660
8ce2a7dc
DJ
166612002-05-13 Daniel Jacobowitz <drow@mvista.com>
16662
16663 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16664
df763c7f
DJ
166652002-05-12 Daniel Jacobowitz <drow@mvista.com>
16666
16667 * gdb.base/break.exp: Check 'break "marker2"'.
16668
377daeed
MS
166692002-05-10 Michael Snyder <msnyder@redhat.com>
16670
16671 * gdb.base/long_long.exp: Fix typo.
16672
c4b7bc2b
JB
166732002-05-10 Jim Blandy <jimb@redhat.com>
16674
ecac9a4e
JB
16675 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16676 a bug.
16677
c4b7bc2b
JB
16678 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16679 Recognize more detailed error message produced by the macro
16680 expander's lexical analyzer.
16681 * lib/gdb.exp (test_print_reject): Same.
16682
e71019a1
MK
166832002-05-09 Mark Kettenis <kettenis@gnu.org>
16684
16685 * gdb.c++/method.exp: Fix typo.
16686
fedfc8e6
MS
166872002-05-08 Michael Snyder <msnyder@redhat.com>
16688
166a1957
MS
16689 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16690 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16691 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16692 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16693 Add iftarget clause for strongarm.
d63a86f8 16694
f1c47eb2
MS
166952002-05-06 Michael Snyder <msnyder@redhat.com>
16696
cb9a9d3e
MS
16697 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16698 (gdb_continue_to_end): Accept output from status wrapper.
16699 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16700 Clean up fail messages to match pass messages.
16701
f1c47eb2
MS
16702 Enable the "needs_status_wrapper" testsuite feature.
16703 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16704 (gdb_compile): Conditionally call gdb_wrapper_init.
16705 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16706 * gdb.c++/method.exp: Recognize output from status wrapper.
16707
6079c749
BE
167082002-05-06 Ben Elliston <bje@redhat.com>
16709From Graydon Hoare <graydon@redhat.com>
16710
16711 * config/sid.exp: Include support for "rawsid" protocol.
16712
188baff3
JB
167132002-05-03 Jim Blandy <jimb@redhat.com>
16714
16715 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16716 * gdb.c++/hang3.C: New file.
16717
b9c07f0f
AC
167182002-05-04 Andrew Cagney <ac131313@redhat.com>
16719
16720 * gdb.base/default.exp: Remove obsolete code.
16721 * gdb.c++/misc.exp: Ditto. Update copyright.
16722 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16723 * gdb.base/whatis.exp: Ditto. Update copyright.
16724 * gdb.base/scope.exp: Ditto. Update copyright.
16725 * gdb.base/ptype.exp: Ditto. Update copyright.
16726 * gdb.base/printcmds.exp: Ditto. Update copyright.
16727 * gdb.base/opaque.exp: Ditto. Update copyright.
16728 * gdb.base/list.exp: Ditto.
16729 * gdb.base/funcargs.exp: Ditto. Update copyright.
16730 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16731 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16732 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16733 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16734 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16735 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16736
5c7a0397
MS
167372002-05-02 Michael Snyder <msnyder@redhat.com>
16738
d6dcc264 16739 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16740 * gdb.base/long_long.exp: Add xscale target.
16741 * gdb.base/default.exp: Add xscale target.
16742
eb7f1c48
JB
167432002-05-01 Jim Blandy <jimb@redhat.com>
16744
16745 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16746 gdb.c++/hang.exp: New test.
16747
a6befae8
FF
167482002-05-01 Fred Fish <fnf@redhat.com>
16749
16750 * gdb.base/completion.exp: Handle completions of "./Make" for
16751 more than one completion possibility, as is the case when we
16752 build and test in the source tree.
16753
0a310277
AG
167542002-04-29 Anthony Green <green@redhat.com>
16755
16756 * gdb.java/jmisc1.exp: New file.
16757 * gdb.java/jmisc2.exp: New file.
16758
6ff9af88
DJ
167592002-04-24 Daniel Jacobowitz <drow@mvista.com>
16760
16761 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16762
96b3d632
EZ
167632002-04-23 Elena Zannoni <ezannoni@redhat.com>
16764
16765 * gdb.base/help.exp: Change 'help status' to allow for target
16766 dependent output differences.
16767
5019bb54
MC
167682002-04-22 Michael Chastain <mec@shout.net>
16769
16770 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16771
a805a116
MC
167722002-04-22 Michael Chastain <mec@shout.net>
16773
16774 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16775
a1706bfd
DM
167762002-04-17 David S. Miller <davem@redhat.com>
16777
16778 * gdb.asm/sparc64.inc: New file.
16779 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16780
a73a20a2
EZ
167812002-04-19 Elena Zannoni <ezannoni@redhat.com>
16782
16783 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16784 instruction file directly into the build tree. Clean up at end of
16785 test.
16786
ba678339
DM
167872002-04-18 David S. Miller <davem@redhat.com>
16788
16789 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16790 handle 64-bit platforms correctly.
16791 * gdb.base/maint.exp: Likewise.
16792
b03399da
KB
167932002-04-18 Kevin Buettner <kevinb@redhat.com>
16794
16795 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16796 ``-fpic'' when compiling files comprising a shared library, but
16797 it does need additional linker flags in order to find shared
16798 libraries at run time.
16799
e2004992
KB
168002002-04-18 Kevin Buettner <kevinb@redhat.com>
16801
16802 * gdb.base/cvexpr.c (use): New function.
16803 (main): Invoke use() on all global variables to prevent
16804 some linkers from deleting these otherwise unused symbols.
16805
d8937120
MC
168062002-04-17 Michael Chastain <mec@shout.net>
16807From David S. Miller <davem@redhat.com>
16808
16809 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16810 handle 64-bit platforms correctly.
16811
ffd61a58
MS
168122002-04-12 Michael Snyder <msnyder@redhat.com>
16813From Jim Blandy <jimb@redhat.com>
a9c64011 16814 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16815 script can handle this instead.
16816 * gdb.base/bar.c (barx): Same.
16817 * gdb.base/baz.c (bazx): Same.
16818 * gdb.base/grbx.c (grbxx): Same.
16819
16820 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16821 manager doesn't automatically unmap overlays unnecessarily.
16822
6b8426a6
MH
168232002-04-10 Martin M. Hunt <hunt@redhat.com>
16824
16825 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16826 stepping out of main.
16827
34af4875
MC
168282002-04-09 Michael Chastain <mec@shout.net>
16829
16830 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16831 scope so that the nested scope tests will make sense.
16832 * gdb.c++/local.exp: Write patterns that actually work with gcc
16833 (the HP patterns "were never known to work with gcc").
16834 Keep the old aCC patterns too.
16835
2d1676a0
DJ
168362002-04-09 Daniel Jacobowitz <drow@mvista.com>
16837
16838 * gdb.base/attach.exp: Correct target board test.
16839
3a63e3f9
MC
168402002-04-08 Michael Chastain <mec@shout.net>
16841
16842 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16843 in a const method. Add some xfail and fail cases for configurations
16844 that do not emit the "const ...".
16845
f18dabd2
MC
168462002-04-07 Michael Chastain <mec@shout.net>
16847
16848 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16849 Accept "A * const" and "const A * const" as type of "this".
16850 Fix spelling of getFunky throughout. Make messages uniform.
16851
0fcddd82
EZ
168522002-04-07 Elena Zannoni <ezannoni@redhat.com>
16853
a9c64011 16854 Work around for PR gdb/285:
0fcddd82
EZ
16855 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16856
16a8534a
EZ
168572002-04-07 Elena Zannoni <ezannoni@redhat.com>
16858
16859 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16860 instructions file at run time instead of configure time.
16861 Sometimes we run the test in a directory that is not the one we
16862 configured in.
16863 * gdb.asm/configure.in: Delete creation of symlink.
16864 * gdb.asm/configure: Regenerate.
16865
24181d81
JB
168662002-04-05 J. Brobecker <brobecker@gnat.com>
16867
16868 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16869 xfullpath () function.
16870
7cdb7107
DJ
168712002-04-04 Daniel Jacobowitz <drow@mvista.com>
16872
16873 * gdb.asm/Makefile.in: Correct dependencies.
16874
16875 * gdb.asm/powerpc.inc: New file.
16876 * gdb.asm/asm-source.exp: Add PowerPC.
16877 * gdb.asm/configure.in: Likewise.
16878 * gdb.asm/configure: Regenerated.
16879
a7d17088
DJ
168802002-04-04 Daniel Jacobowitz <drow@mvista.com>
16881
16882 * gdb.base/relocate.exp: New file.
16883 * gdb.base/relocate.c: New file.
16884
cd721503
FF
168852002-04-04 Fred Fish <fnf@redhat.com>
16886
16887 * gdb.base/step-test.exp: Update comment regarding stopping in
16888 memcpy/bcopy calls inserted as part of the compiler runtime.
16889
b22ad7a7
MS
168902002-04-04 Michael Snyder <msnyder@redhat.com>
16891
16892 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16893
5f279fa6
DJ
168942002-04-03 Daniel Jacobowitz <drow@mvista.com>
16895
16896 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16897 (gdb_expect): Remove $notransfer hack.
16898
dd0fd3ce
DJ
168992002-04-02 Daniel Jacobowitz <drow@mvista.com>
16900
16901 * gdb.c++/classes.exp ("calling method for small class"): Match
16902 updated register output.
16903
1e50cda1
DJ
169042002-03-30 Daniel Jacobowitz <drow@mvista.com>
16905
16906 Fix PR gdb/452
16907 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16908 when finished. Make gdb_file_cmd send "exec-file" when
16909 appropriate.
16910
24015922
DJ
169112002-03-30 Daniel Jacobowitz <drow@mvista.com>
16912
16913 * gdb.base/attach.exp: Remove extra setup_xfail.
16914
dd7dfd64
MS
169152002-03-26 Michael Snyder <msnyder@redhat.com>
16916
16917 * gdb.base/default.exp: Add tests for dump, append, and restore.
16918 * gdb.base/help.exp: Add tests for dump, append, and restore.
16919 * gdb.base/dump.exp: New file, test dump, append and restore.
16920 * gdb.base/dump.c: New file.
16921
48b2f8d7
MS
169222002-03-27 Michael Snyder <msnyder@redhat.com>
16923
d63a86f8 16924 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16925 clean-ups in help messages.
16926
05b4d525
FF
169272002-03-26 Fred Fish <fnf@redhat.com>
16928
16929 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16930 have debugging info for those functions and the compiler uses them
16931 internally to copy structs around.
16932
d7679631
FF
169332002-03-26 Fred Fish <fnf@redhat.com>
16934
16935 * gdb.base/list.exp: Revert the change made yesterday and add note
16936 about why we don't list the default lines for remote targets.
16937
523ac3f9
MS
169382002-03-25 Michael Snyder <msnyder@redhat.com>
16939
16940 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16941
754b2b8d
FF
169422002-03-25 Fred Fish <fnf@redhat.com>
16943
16944 * gdb.base/list.exp: This test works on remote targets so remove
16945 the short circuit for remote targets. Update copyright.
16946
33c3e192
FF
169472002-03-25 Fred Fish <fnf@redhat.com>
16948
16949 * gdb.base/attach.exp: Fix logic error that was suppressing this
16950 test for all non hppa*-*-hpux* targets, instead of the hp target.
16951 Move comments closer to the suppression point. Also now need to
16952 check that we are running natively.
16953
d43e73ee
MS
169542002-03-22 Michael Snyder <msnyder@redhat.com>
16955
882c8f02
MS
16956 * gdb.base/default.exp: Add test for gcore. Update copyright.
16957 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16958
04c12f60
FF
169592002-03-06 Fred Fish <fnf@redhat.com>
16960
16961 * gdb.base/funcargs.c: Remove extraneous ';' character.
16962 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16963
b43df995
MC
169642002-03-04 Michael Chastain <mec@shout.net>
16965
16966 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16967 accommodate gcc v3 function signature.
16968 * gdb.mi/mi0-var-cmd-exp: Ditto.
16969
92362027
AC
169702002-02-24 Andrew Cagney <ac131313@redhat.com>
16971
16972 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16973 ``GNU/Linux'' or ``Linux kernel''
16974 * testsuite/gdb.threads/pthreads.c: Ditto.
16975
258ad32d
MC
169762002-02-24 Michael Chastain <mec@shout.net>
16977
16978 * gdb.threads/pthreads.c (thread1): Add a return statement.
16979 (thread2): Likewise.
16980 (foo): Likewise.
16981
04c3b3d4
MC
169822002-02-23 Michael Chastain <mec@shout.net>
16983
16984 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16985 to placate gcc.
16986
5a2a0a20
MC
169872002-02-23 Michael Chastain <mec@shout.net>
16988
16989 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16990 test "ptype bint". The test passes on all my stabs configurations.
16991
a640f7fc
JB
169922002-02-21 Jim Blandy <jimb@redhat.com>
16993
27924826
JB
16994 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16995 filename at a time, and watch for the ones we want to see.
16996
a640f7fc
JB
16997 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16998 types of pointers to prototyped functions.
16999
edcc8c75
AC
170002002-02-20 Andrew Cagney <ac131313@redhat.com>
17001
17002 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17003 signed, unsigned and straight char.
17004 (padding_char, padding_short, padding_int, padding_long,
17005 padding_long_long, padding_float, padding_double,
17006 padding_long_double): New global variables.
17007 (fill, fill_structs): New functions.
17008
17009 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17010 for correctly sized writes. Update copyright.
17011 (get_valueof): New procedure.
17012 (get_sizeof): Call get_valueof.
17013 (check_valueof): New procedure.
17014 (check_padding): New procedure.
17015
ac57ea44
MC
170162002-02-20 Michael Chastain <mec@shout.net>
17017
17018 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17019 to setup_xfail. Document some of the remaining calls.
17020
7a10c941
MC
170212002-02-18 Michael Chastain <mec@shout.net>
17022
17023 * gdb.c++/userdef.exp: Update copyright year.
17024
fb8acdcc
DJ
170252002-02-18 Daniel Jacobowitz <drow@mvista.com>
17026
17027 * gdb.c++/userdef.exp: Test overloaded operators properly.
17028 Remove xfails.
17029
fda6ae12
MS
170302002-02-14 Michael Snyder <msnyder@redhat.com>
17031
17032 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17033
676a0442
DJ
170342002-02-14 Daniel Jacobowitz <drow@mvista.com>
17035
17036 * gdb.base/a2-run.exp: Check for a remote target properly.
17037 * gdb.base/annota1.exp: Likewise.
17038 * gdb.base/list.exp: Likewise.
17039 * gdb.base/reread.exp: Likewise.
17040 * gdb.base/scope.exp: Likewise.
17041 * gdb.base/shlib-call.exp: Likewise.
17042 * gdb.base/term.exp: Likewise.
17043 * gdb.c++/annota2.exp: Likewise.
17044
78b4f468
RE
170452002-02-13 Richard Earnshaw <rearnsha@arm.com>
17046
17047 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17048
9a81ba51
MC
170492002-02-10 Michael Chastain <mec@shout.net>
17050
17051 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17052 (call_after_alloca): Ditto.
17053
004af6c7
DJ
170542002-02-10 Daniel Jacobowitz <drow@mvista.com>
17055
17056 * gdb.base/ending-run.exp: Guard "cont" test with
17057 gdb_skip_stdio_test.
17058
37225f62
JB
170592002-02-06 Jim Blandy <jimb@redhat.com>
17060
17061 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17062 from here...
17063 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17064 To here. Disable this test on non-HP platforms. Add big comment.
17065
fe6fdd96
MS
170662002-02-04 Michael Snyder <msnyder@redhat.com>
17067
17068 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17069 other than d10v and m32r.
17070
036fad3f
RE
170712002-02-02 Richard Earnshaw <rearnsha@arm.com>
17072
17073 * gdb.base/default.exp: Rewrite test patterns to reduce time
17074 taken to match them.
17075
7148ab62
DJ
170762002-01-30 Daniel Jacobowitz <drow@mvista.com>
17077
17078 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17079 Allow a start function above main.
17080 * gdb.threads/linux-dp.exp: Fix copyright date.
17081
396cc255
DJ
170822002-01-30 Daniel Jacobowitz <drow@mvista.com>
17083
a9c64011
AS
17084 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17085 (check_philosopher_stack): Check for manager thread before checking
17086 for a just-starting thread.
396cc255 17087
f038d31b
DJ
170882002-01-30 Daniel Jacobowitz <drow@mvista.com>
17089
17090 From Neil Booth <neil@daikokuya.demon.co.uk>:
17091 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17092 warnings.
17093
b3ff9d9a
FF
170942002-01-21 Fred Fish <fnf@redhat.com>
17095
17096 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17097 not caller.
17098
39ad761d
JB
170992002-01-21 Jim Blandy <jimb@redhat.com>
17100
17101 * gdb.base/reread.exp: Check that GDB properly re-reads the
17102 executable file when it changes while no inferior is running.
17103
aaf320fa
FF
171042002-01-21 Fred Fish <fnf@redhat.com>
17105
a9c64011
AS
17106 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17107 optionally accept the "shlib events" variation.
aaf320fa 17108
808a31f5
JB
171092002-01-21 Jim Blandy <jimb@redhat.com>
17110
17111 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17112 call `fflush' after every `printf', so that the output is produced
17113 at predictable points, regardless of whatever buffering does (or
17114 doesn't) take place.
17115 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17116 at different points.
17117
4420d5e2
DJ
171182002-01-20 Daniel Jacobowitz <drow@mvista.com>
17119
17120 * gdb.c++/inherit.exp: Update copyright years.
17121 * gdb.c++/method.exp: Likewise.
17122
3e36a0f4
DJ
171232002-01-20 Daniel Jacobowitz <drow@mvista.com>
17124
17125 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17126 artificial methods/arguments.
17127 * gdb.c++/derivation.exp: Likewise.
17128 * gdb.c++/inherit.exp: Likewise.
17129 * gdb.c++/method.exp: Likewise.
17130 * gdb.c++/virtfunc.exp: Likewise.
17131
b4ceaee6
AC
171322002-01-18 Andrew Cagney <ac131313@redhat.com>
17133
17134 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17135 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17136 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17137 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17138 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17139 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17140
ecace851
JB
171412002-01-17 Jim Blandy <jimb@redhat.com>
17142
17143 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17144 anchoring the pattern matching the entry point symbol's name.
17145
375fc983
AC
171462002-01-17 Andrew Cagney <ac131313@redhat.com>
17147
17148 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17149 continue/quit query. Update copyright.
17150
fe6fdd96
MS
171512002-01-14 Michael Snyder <msnyder@redhat.com>
17152
17153 * gdb.base/gcore.exp: Remove extra debugging output.
17154
e017c81f
DJ
171552002-01-13 Daniel Jacobowitz <drow@mvista.com>
17156
17157 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
17158 for slightly dubious v2 mangled string.
17159
37ab3bf8
DJ
171602002-01-13 Daniel Jacobowitz <drow@mvista.com>
17161
17162 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17163
1bc05c3a 171642002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 17165
1bc05c3a 17166 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 17167
1bc05c3a
JM
17168 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
17169 constructors.
17170 * gdb.c++/derivation.exp: Likewise.
17171 * gdb.c++/templates.exp: Likewise.
17172 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17173
1bc05c3a
JM
171742002-01-10 Michael Snyder <msnyder@redhat.com>
17175
17176 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17177
a911c360
MS
171782002-01-08 Michael Snyder <msnyder@redhat.com>
17179
17180 * gdb.base/gcore.exp: New test for generate-core-file command.
17181 * gdb.base/gcore.c: Testcase for above.
17182 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17183
ea2119ec
JM
171842002-01-08 Jason Merrill <jason@redhat.com>
17185
17186 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17187
68203136
FF
171882002-01-07 Fred Fish <fnf@redhat.com>
17189
17190 * gdb.c++/overload.exp: Remove unconditional xfails for:
17191 print foo_instance1.overloadargs(1)
17192 print foo_instance1.overloadargs(1, 2)
17193 print foo_instance1.overloadargs(1, 2, 3)
17194 print foo_instance1.overloadargs(1, 2, 3, 4)
17195 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17196 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17197 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17198 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17199 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17200 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17201 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17202 print foo_instance1.overload1arg()
17203 print foo_instance1.overload1arg((char)arg2)
17204 print foo_instance1.overload1arg((signed char)arg3)
17205 print foo_instance1.overload1arg((unsigned char)arg4)
17206 print foo_instance1.overload1arg((int)arg7)
17207 print foo_instance1.overload1arg((unsigned int)arg8)
17208 print foo_instance1.overload1arg((float)arg11)
17209 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17210
21b9b5b1
MS
172112002-01-07 Michael Snyder <msnyder@redhat.com>
17212
17213 * gdb.base/huge.exp: New test. Print a very large target data object.
17214 (skip_huge_test): New test variable. Define if you want to skip this
17215 test. The test reads an 8 megabyte data object from the target, so it
17216 might be very time consuming on remote targets with a slow connection.
17217 * gdb.base/huge.c: New file. Test case for above.
17218
725f922e
FF
172192002-01-07 Fred Fish <fnf@redhat.com>
17220
17221 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17222 g_instance.bfoo, and g_instance.cfoo.
17223
889bf7c5 172242002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17225
889bf7c5
PA
17226 * gdb.base/break.c (multi_line_if_conditional): New function.
17227 (multi_ilne_while_conditional): Likewise.
17228 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17229 IF or WHILE condition puts the breakpoint at the start of
17230 the condition.
f286b2c3 17231
634d57ec
JL
17232 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17233 hppa*-*-hpux* expected failure.
17234 * gdb.base/structs.exp (do_function_calls): Similarly.
17235
17236 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17237 watchpoints.
17238
9fbfe2dc
AC
172392002-01-06 Andrew Cagney <ac131313@redhat.com>
17240
17241 Fix PR gdb/66.
17242 * gdb.base/structs.exp: Replace skip for a29k with skip for
17243 gdb,cannot_call_functions.
17244 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17245 * gdb.base/callfuncs.exp: Ditto.
17246 * gdb.base/call-rt-st.exp: Ditto.
17247 * gdb.base/call-strs.exp: Ditto.
17248 * gdb.base/callfwmall.exp: Ditto.
17249 * gdb.base/scope.exp: Obsolete xfail a29k.
17250 * gdb.c++/misc.exp: Ditto.
17251 * gdb.c++/cplusfuncs.exp: Ditto.
17252 * gdb.base/ptype.exp: Ditto.
17253 * gdb.base/printcmds.exp: Ditto.
17254 * gdb.base/opaque.exp: Ditto.
17255 * gdb.base/list.exp: Ditto.
17256 * gdb.base/funcargs.exp: Ditto.
17257 * gdb.base/default.exp: Ditto.
17258
8ddad156
MS
172592002-01-04 Michael Snyder <msnyder@redhat.com>
17260
ca4976a6 17261 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17262 * gdb.base/maint.exp: Add tests for maint info sections options.
17263
1b074332
JL
17264Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17265
17266 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17267
7d159115
CV
172682001-12-20 Corinna Vinschen <vinschen@redhat.com>
17269
17270 * gdb.asm/arm.inc: New file.
17271 * gdb.asm/asm-source.exp: Add arm targets.
17272 * gdb.asm/configure.in: Ditto.
17273 * gdb.asm/configure: Recreated from configure.in.
17274
8fb87725
JL
17275Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17276
afabe08c
JL
17277 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17278 with HP's compiler.
17279 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17280 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17281 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17282 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17283
17284 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17285 either HP's compilers or GCC.
17286
db521deb
JL
17287 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17288 a SIGBUS or SIGSEGV.
17289
17290 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17291
17292 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17293 can be compiled with either HP's compiler or GCC.
17294
cfa88ab7
JL
17295 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17296 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17297 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17298
ca344dff
JL
17299 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17300 to match current gdb output. Update due to using auto-solib-limit
17301 for limiting instead of overloading auto-solib-add.
17302 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17303 test program.
17304
3f3c6e55 17305 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
17306 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17307 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17308 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17309 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17310 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17311 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17312 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17313 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17314 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17315 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17316 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17317 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 17318
8fb87725
JL
17319 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17320 a SIGTRAP to the inferior.
17321
cf599fa7
CV
173222001-12-19 Corinna Vinschen <vinschen@redhat.com>
17323
17324 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17325 Substitute call to target_link by call to gdb_compile.
17326
2cd045cd
JL
17327Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17328
a9c64011
AS
17329 * gdb.base/break.exp: Fix HP specific search string when testing
17330 backtracing in a called function.
2cd045cd 17331
a9c64011
AS
17332 * gdb.base/constvars.exp: Only set lang to C++ if we're
17333 compiling the test with HP's compilers.
17334 * gdb.base/volatile.exp: Similarly.
2cd045cd 17335
99ebe9ac
JB
173362001-12-19 Jim Blandy <jimb@redhat.com>
17337
17338 * gdb.base/printcmds.exp: Expect the null character to be printed
17339 as '\0', and the '\013' to be printed as '\v'.
17340 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17341 * gdb.base/setvar.exp: Same.
17342
b9891b29
JB
173432001-12-17 Jim Blandy <jimb@redhat.com>
17344
0eba65ab
JB
17345 * gdb.base/completion.exp: Rather than completing very long
17346 filenames, which can make the readline library produce output we
17347 don't recognize, cd to the directory first, and then complete
17348 using nice, short relative paths.
17349
6970b5b1
JB
17350 * gdb.base/completion.exp: On some systems, there is, in fact, a
17351 variable named `b' in scope, since GDB treats all static
a9c64011
AS
17352 variables as being in scope. So use `no_var_named_this'
17353 instead of `b'.
6970b5b1 17354
b9891b29 17355 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 17356 can't find the core file's registers as a failure.
b9891b29 17357
e6ccd35f
JSC
173582001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17359
a9c64011
AS
17360 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17361 test expect string more specific.
e6ccd35f 17362
105ba819
CV
173632001-12-13 Corinna Vinschen <vinschen@redhat.com>
17364
17365 * gdb.asm/asm-source.exp: Add support for xstormy16.
17366 * gdb.asm/configure.in: Ditto.
17367 * gdb.asm/configure: Rebuild.
17368 * gdb.asm/xstormy16.inc: New file.
17369
e9e79dd9
FF
173702001-12-10 Fred Fish <fnf@redhat.com>
17371
17372 * gdb.base/maint.exp: Update to match changes in type dumping code.
17373
347dc97d
JB
173742001-12-10 Jim Blandy <jimb@redhat.com>
17375
17376 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17377 matching the entry point symbol's name at the beginning of the
17378 line.
347dc97d 17379
5178b9d6
DJ
173802001-12-07 Daniel Jacobowitz <drow@mvista.com>
17381
17382 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17383 gdb.c++/inherit.exp, gdb.c++/method.exp,
17384 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17385 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17386 and class layout support.
17387
af890c52
DJ
173882001-12-07 Daniel Jacobowitz <drow@mvista.com>
17389
17390 * gdb.c++/classes.exp: Add test for static member function.
17391 * gdb.c++/misc.cc: Add class with static member function.
17392
7a345fb3
JB
173932001-12-07 Jim Blandy <jimb@redhat.com>
17394
f2e54a80 17395 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17396 those tests as `unsupported'.
17397 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17398 Rewrite subsequent tests to use it.
17399
17400 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17401 those tests as `unsupported'.
17402 * gdb.base/structs.exp (call_struct_func): New function.
17403 (do_function_calls): Use call_struct_func to call the functions
17404 returning structs.
17405
0bc69509
JB
17406 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17407 whether functions are prototyped or not, so we can't possibly pass
17408 arguments to t_float_values2 properly.
17409
7a345fb3
JB
17410 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17411 value of `timeout' for targets other than the mips*tx39-*.
17412
edb6ede1
MS
174132001-12-06 Michael Snyder <msnyder@redhat.com>
17414
d63a86f8 17415 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17416 and detect whether the start symbol has a leading underscore.
17417
2d842f13
JB
174182001-12-04 Jim Blandy <jimb@redhat.com>
17419
17420 * gdb.base/completion.exp: Clarify indentation.
17421
68550daf
JB
174222001-12-03 Jim Blandy <jimb@redhat.com>
17423
17424 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17425 variables on the S/390, not `.word'.
17426
cd5195a8
JB
174272001-11-30 Jim Blandy <jimb@redhat.com>
17428
17429 Add assembly-source tests for s390-ibm-linux.
17430 * gdb.asm/s390.inc: New file.
17431 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17432 the S/390 architecture.
a9c64011 17433 * gdb.asm/configure: Regenerated.
cd5195a8 17434
ca9efc90
MS
174352001-11-30 Michael Snyder <msnyder@redhat.com>
17436
17437 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17438 next, info source, info sources, info line, global and static
17439 variables, and static functions.
17440 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17441 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17442 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17443 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17444 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17445 (gdbasm_leave): Restore frame pointer.
17446 (gdbasm_startup): Copy stack set-up from crt0.S.
17447
d0e66976
FN
174482001-11-26 Fernando Nasser <fnasser@redhat.com>
17449
17450 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17451 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17452 to a local (non-static) variable. Copy tstruct.a to a static buffer
17453 and return a pointer to that buffer.
17454 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17455
e2334072
MK
174562001-11-24 Mark Kettenis <kettenis@gnu.org>
17457
17458 * gdb.asm/configure.in: Fix recognition of ix86 target.
17459 * gdb.asm/configure: Regenerate.
17460
756caa3d
MS
174612001-11-21 Michael Snyder <msnyder@redhat.com>
17462
17463 * gdb.asm/sparc.inc: New file.
17464 * gdb.asm/asm-source.exp: Recognize sparc target.
17465 * gdb.asm/configure.in: Recognize sparc target.
17466 * gdb.asm/configure: Regenerate.
d63a86f8 17467
9a4d72d5
MS
174682001-11-21 Michael Snyder <msnyder@redhat.com>
17469
17470 * gdb.asm/m32r.inc: New file.
17471 * gdb.asm/asm-source.exp: Recognize m32r target.
17472 * gdb.asm/configure.in: Recognize m32r target.
17473 * gdb.asm/configure: Regenerate.
17474
a773d1cd
MS
174752001-11-20 Michael Snyder <msnyder@redhat.com>
17476
017ac23d
MS
17477 * gdb.asm/i386.inc: New file.
17478 * gdb.asm/asm-source.exp: Recognize ix86 target.
17479 * gdb.asm/configure.in: Recognize ix86 target.
17480 * gdb.asm/configure: Regenerate.
17481
a773d1cd
MS
17482 * gdb.c++/namespace.exp: Fix quotes in output messages.
17483
bb632afb
MS
174842001-11-14 Michael Snyder <msnyder@redhat.com>
17485
25d559ca 17486 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17487 qualifier in a type cast expression, to designate an address
17488 in the instruction space (Harvard architecture).
17489
4749e309
MS
174902001-11-13 Michael Snyder <msnyder@redhat.com>
17491
17492 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17493 Tests for expressions using 'const' and 'volatile'.
17494
25050984
CV
174952001-11-13 Corinna Vinschen <vinschen@redhat.com>
17496
17497 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17498
1902c51f
DJ
174992001-11-12 Daniel Jacobowitz <drow@mvista.com>
17500
17501 * lib/mi-support.exp (mi_run_to_helper): Move comments
17502 outside of gdb_expect.
17503
dcf95b47
DJ
175042001-11-11 Daniel Jacobowitz <drow@mvista.com>
17505
17506 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17507 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17508 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17509 mi0_run_to): New functions.
17510 * gdb.mi/mi-simplerun.exp: Use them.
17511 * gdb.mi/mi0-simplerun.exp: Likewise.
17512 * gdb.mi/mi-var-cmd.exp: Likewise.
17513 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17514
45b074e1
AC
175152001-11-10 Andrew Cagney <ac131313@redhat.com>
17516
17517 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17518 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17519
bf50d346
AC
175202001-11-09 Andrew Cagney <ac131313@redhat.com>
17521
17522 * gdb.base/restore.exp: Include $expected value in restored test
17523 message.
17524
9383332c
AC
175252001-11-09 Andrew Cagney <ac131313@redhat.com>
17526
17527 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17528 implemented.
17529
db62520a
MS
175302001-11-08 Michael Snyder <msnyder@redhat.com>
17531
17532 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17533 Add pass/fail message for stop at breakpoint in call dummy function.
17534
b5703437
MS
175352001-11-07 Michael Snyder <msnyder@redhat.com>
17536
d63a86f8
RM
17537 * gdb.c++/templates.exp (test_template_breakpoints):
17538 If we get an overload menu, but it does not match what
760f6330 17539 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17540 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17541 making the whitespace optional. Argument for "new" may be
17542 "unsigned" as well as "unsigned int/long".
d63a86f8 17543 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17544 making the whitespace optional. Also replace "(void) with
17545 "((void|)), making the keyword "void" optional.
d63a86f8 17546 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17547 making the whitespace optional. Also replace "(void) with
17548 "((void|)), making the keyword "void" optional.
3bf40917
MS
17549 * gdb.base/callfuncs.c (t_float_values): This function must
17550 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17551 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17552 can be tested against both cases. Usually one case involves
17553 promotion of float to double, while the other does not.
17554 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17555 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17556 includes a stack frame for "start".
17557
c8ab4e6d
JB
175582001-11-05 Jim Blandy <jimb@redhat.com>
17559
17560 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17561 pointers are 32 bits long, and that offsets of relocs are always
17562 stored in the data (REL-style), and not in the reloc entry itself
17563 (RELA-style).
17564 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17565 stabs.
17566
3f08ced9
MS
175672001-11-01 Michael Snyder <msnyder@redhat.com>
17568
17569 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17570 and regular expression operators by using quoting.
17571
cbfa24cd
MS
175722001-10-31 Michael Snyder <msnyder@redhat.com>
17573
17574 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17575 depending on what the symbol table contains.
17576 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17577 the output of the ptype command. Similarly, accept both "const &"
17578 and "const&".
17579
aaa68313
CV
175802001-10-31 Corinna Vinschen <vinschen@redhat.com>
17581
17582 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17583 symbol `STORAGE' to allow to choose the storage class of
17584 the local datastructures.
17585 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17586 compiler directive.
17587
91740388
MS
175882001-10-30 Michael Snyder <msnyder@redhat.com>
17589
17590 * gdb.base/jump.exp: Allow it to run for all targets.
17591
1b7c05e7
CV
175922001-10-29 Corinna Vinschen <vinschen@redhat.com>
17593
17594 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17595 with new double_array size.
17596 (main): Change storage class of all local variables to static.
17597 Reduce size of double_array to 9.
17598 * gdb.base/call-ar-st.exp: Increase timeout value.
17599 Change expected output for double array to match new size in
17600 call-ar-st.c.
17601
36a22261
CV
176022001-10-29 Corinna Vinschen <vinschen@redhat.com>
17603
17604 * gdb.base/ending-run.exp: Create identical output when passing
17605 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17606 Stormy16 target.
36a22261 17607
92b8ae91
MK
176082001-10-28 Mark Kettenis <kettenis@gnu.org>
17609
17610 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17611 that we catch the expected failure under Linux/x86.
17612
cb135b83
OF
176132001-10-29 Orjan Friberg <orjanf@axis.com>
17614
17615 * gdb.base/setvar.exp: Escape curly braces.
17616 * gdb.stabs/weird.exp: Ditto.
17617
6884aa54
DJ
176182001-10-27 Daniel Jacobowitz <drow@mvista.com>
17619
17620 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17621 * gdm.mi/mi0-hack-cli.exp: Likewise.
17622
0398c9aa
AC
176232001-10-25 Andrew Cagney <ac131313@redhat.com>
17624
17625 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17626 messages.
17627
d20bf2e8
AC
176282001-10-21 Andrew Cagney <ac131313@redhat.com>
17629
17630 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17631 checking MI enabled.
17632
03dd63aa
CV
176332001-10-09 Corinna Vinschen <vinschen@redhat.com>
17634
17635 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17636
1d9d99f3
FCE
176372001-10-04 Frank Ch. Eigler <fche@redhat.com>
17638
17639 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17640 if gdb child process crashes, just signal an error.
17641
838ae6c4
JB
176422001-10-02 Jim Blandy <jimb@redhat.com>
17643
17644 * lib/gdb.exp (test_xfail_format): Simplify.
17645
17646 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17647 front of the variable name `format'. Simplify `if'.
17648
8f0cbc1c
DJ
176492001-10-01 Daniel Jacobowitz <drow@mvista.com>
17650
17651 * gdb.threads/pthreads.exp: Wait for output and delay
17652 before sending ^C.
17653
1f08dafd
DJ
176542001-10-01 Daniel Jacobowitz <drow@mvista.com>
17655
17656 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17657 some incorrect output instead of timing out.
17658 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17659
674f90ff
CV
176602001-09-28 Corinna Vinschen <vinschen@redhat.com>
17661
17662 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17663 check to allow additional `int'.
17664
9b284272
DJ
176652001-09-27 Daniel Jacobowitz <drow@mvista.com>
17666
17667 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17668 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17669
b55a4771
MS
176702001-09-27 Michael Snyder <msnyder@redhat.com>
17671
17672 * lib/gdb.exp (test_debug_format): New proc.
17673 (setup_xfail_format): Use new proc test_debug_format.
17674 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17675 proc; use new service proc test_debug_format.
17676 Replace all other "gcc_compiled" tests with this test.
17677 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17678 proc; use new service proc test_debug_format.
17679 Replace all other "gcc_compiled" tests with this test.
17680
176812001-09-27 Michael Snyder <msnyder@redhat.com>
17682
17683 * gdb.base/cvexpr.exp: New file.
17684 * gdb.base/cvexpr.c: New file
17685 Test for expressions using const and volatile keywords.
17686
4e6667ac
CV
176872001-09-26 Corinna Vinschen <vinschen@redhat.com>
17688
17689 * gdb.base/constvars.exp: Check for different orders of keywords
17690 and additional "int" strings in output.
17691
4f337972
AC
176922001-09-22 Andrew Cagney <ac131313@redhat.com>
17693
17694 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17695 responses from "help maint".
17696
2015650d
FCE
176972001-09-19 Frank Ch. Eigler <fche@redhat.com>
17698
17699 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17700 to localhost:NNN instead of :NNN, in case Xvfb is listening
17701 only on TCP.
17702
f3bcedc1
CV
177032001-09-19 Corinna Vinschen <vinschen@redhat.com>
17704
17705 * gdb.base/recurse.exp: When checking leaving the watchpoint
17706 scope, recognize when gdb is in function's epilogue and pass.
17707
6b819c92
KS
177082001-09-18 Keith Seitz <keiths@redhat.com>
17709
17710 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17711 support for running tests against sid targets.
17712 (gdbtk_done): Ditto.
17713
a10c9419
CV
177142001-09-18 Corinna Vinschen <vinschen@redhat.com>
17715
17716 * gdb.base/ending-run.c (main): Set stdout buffersize
17717 to the same reasonable value for any target.
17718 * gdb.base/ending-run.exp: Add a regular expression
17719 to make testsuite happy on Sanyo Stormy16 target.
17720
739d0d99
CV
177212001-09-17 Corinna Vinschen <vinschen@redhat.com>
17722
17723 * gdb.base/display.c (do_loops): Add float variable `f'.
17724 Increment f in loop.
17725 * gdb.base/display.exp: Increment timeout by 60 seconds.
17726 Change float display test to use variable `f'.
17727
1b8947f0
JB
177282001-09-17 Jim Blandy <jimb@redhat.com>
17729
17730 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17731 overflowing the limited breakpoint tables on some ROM monitors
17732 (like the ROM68K).
17733
9890ac81
FCE
177342001-09-15 Frank Ch. Eigler <fche@redhat.com>
17735
17736 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17737 the "-ac" (disable access control) flag.
17738
6db765ea
JH
177392001-08-30 Jeff Holcomb <jeffh@redhat.com>
17740
17741 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17742 ints.
17743
4c32cc04
KS
177442001-08-30 Keith Seitz <keiths@redhat.com>
17745
17746 * lib/gdb.exp: Move all insight-related functionality into
17747 separate file.
17748 * lib/insight-support.exp: New file.
17749
8d6e6f81
FCE
177502001-08-29 Frank Ch. Eigler <fche@redhat.com>
17751
17752 * config/sid.exp (sid_start): Never set sid verbosity; disable
17753 expect_background {} that consumed its stdout; tolerate </dev/null.
17754 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17755
6a90e1d0
AC
177562001-08-18 Andrew Cagney <ac131313@redhat.com>
17757
17758 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17759 CLI jump command to start it.
17760 (mi_run_to_main): Fail immediatly when unexpected output.
17761
1759b3c3
AC
177622001-08-18 Andrew Cagney <ac131313@redhat.com>
17763
17764 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17765 beginning of function. Fix PR gdb/191.
17766
61d11d80
FCE
177672001-08-16 Frank Ch. Eigler <fche@redhat.com>
17768
17769 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17770 what to force sid endianness to.
17771
942a4df2
KS
177722001-08-15 Keith Seitz <keiths@redhat.com>
17773
17774 * lib/gdb.exp (gdbtk_start): Don't set environment
17775 variables for TCL_LIBRARY and friends. Insight will
17776 now figure these out for itself.
17777
0521c418
MS
177782001-08-02 Michael Snyder <msnyder@redhat.com>
17779
17780 * gdb.base/completion.exp: Remove the symbol "a64l" from
17781 the expect string; this is target-specific, and not related
17782 to what is being tested.
17783
74a9a58a
DB
177842001-08-02 Dave Brolley <brolley@redhat.com>
17785
17786 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17787
c70819fa
MS
177882001-07-25 Michael Snyder <msnyder@redhat.com>
17789
c2b8fa57
MS
17790 * gdb.base/consecutive.exp: New file. Test stepping over
17791 breakpoints on consecutive instructions.
17792 * gdb.base/consecutive.c: New file.
17793
c70819fa
MS
17794 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17795 curly braces in regular expressions.
17796
2b1a1355
MS
177972001-07-25 Michael Snyder <msnyder@redhat.com>
17798
17799 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17800 legitimate output from stepping out of main.
17801
413eca6f
KS
178022001-07-22 Keith Seitz <keiths@redhat.com>
17803
17804 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17805 the empty string, do not run the tests.
17806
7e5a9322
SC
178072001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17808
17809 * gdb.base/long_long.exp: Detect size of pointer. Take into
17810 account 2-byte pointers when testing for p/a results.
17811
de58f10f
SC
178122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17813
d63a86f8 17814 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17815 and defined to 1K for m68hc11.
17816 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17817 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17818 (sizeof_random_data): New variable to tell the size of the data table;
17819 don't test past this size; always run to main.
17820
d6f5fea1
SC
178212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17822
17823 * gdb.base/return2.exp: return of long long and double fails for
17824 68HC11; don't execute these tests on that platform.
17825 * gdb.base/return.exp: Return of a double fails for 68hc11.
17826
c477543d
SC
178272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17828
17829 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17830 tests that print a float.
17831 * call-rt-st.exp: Likewise.
17832
63cf1c79
MK
178332001-07-12 Mark Kettenis <kettenis@gnu.org>
17834
17835 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17836 running this test on Linux.
17837
112f9ab5
MC
178382001-06-24 Michael Chastain <chastain@redhat.com>
17839
17840 * gdb.base/arithmet.exp: Remove some tests to make all test names
17841 unique.
17842
4970cb0f
MS
178432001-07-03 Michael Snyder <msnyder@redhat.com>
17844
17845 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17846 the output of the ptype command.
17847
d85da69f
MS
178482001-07-02 Michael Snyder <msnyder@redhat.com>
17849
4c8a82de
MS
17850 * gdb.base/completion.exp: Don't assume that break.c is the only
17851 source file that may contain functions named "marker".
d85da69f
MS
17852 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17853
8afc772b
AC
178542001-06-28 Andrew Cagney <ac131313@redhat.com>
17855
17856 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17857 of files to delete.
17858
17859 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17860 * gdb.disasm/h8300s.exp: New file.
17861 gdb.disasm/h8300s.s: Likewise.
17862
cff22675
AC
178632001-06-27 Andrew Cagney <ac131313@redhat.com>
17864
17865 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17866 empty breakpoint tables.
17867
68c81b54
AC
178682001-06-25 Andrew Cagney <ac131313@redhat.com>
17869
17870 * lib/mi-support.exp: Update args=... part of stop-reason
17871 patterns. Accept either a list or a tuple.
17872
2dd62704
AC
178732001-06-23 Andrew Cagney <ac131313@redhat.com>
17874
17875 * lib/mi-support.exp: Remove local emacs variable defining
17876 change-log-default-name.
17877
b4127474
MC
178782001-06-22 Michael Chastain <chastain@redhat.com>
17879
17880 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17881 This is operationally compatible with the previous version.
17882
8dbfb380
JB
178832001-06-13 Jim Blandy <jimb@redhat.com>
17884
17885 * lib/gdb.exp (gdb_test): Doc fix.
17886
f2d8c86d
MC
178872001-06-10 Michael Chastain <chastain@redhat.com>
17888
17889 * gdb.base/exprs.exp: Remove a duplicate test.
17890
81564d34
JB
178912001-06-06 Jim Blandy <jimb@redhat.com>
17892
17893 * gdb.base/return2.exp (main): Use values to test float and double
17894 returns that are not NaN's, to avoid being confused by IEEE
17895 comparison rules.
17896
da55addb
MS
178972001-06-04 Michael Snyder <msnyder@redhat.com>
17898
17899 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17900 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17901 rather than wait for 12 more tests to time out.
17902
42c65987
JB
179032001-06-06 Jim Blandy <jimb@redhat.com>
17904
b18bced9 17905 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17906 Don't forget to match the GDB prompt.
b18bced9 17907
42c65987
JB
17908 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17909
5b41e5f0
JB
179102001-06-04 Jim Blandy <jimb@redhat.com>
17911
17912 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17913 command.
17914
015e046f
KB
179152001-05-31 Kevin Buettner <kevinb@redhat.com>
17916
17917 * gdb.base/annota1.exp (info break): Match four or more spaces
17918 after "Address".
17919
fb1ffbbe
MC
179202001-05-31 Michael Chastain <chastain@redhat.com>
17921
17922 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17923 (dm_type_int_star): Likewise.
17924 (dm_type_long_star): Likewise.
17925 (dm_type_void_star): Likewise.
17926
5ea2a32c
KB
179272001-05-29 Kevin Buettner <kevinb@redhat.com>
17928
17929 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17930 to a known value in order to get consistent results regardless
17931 of the setting of INPUTRC or the presence or contents of .inputrc.
17932
ae23c492
MS
179332001-05-24 Michael Snyder <msnyder@redhat.com>
17934
ac55707e
MS
17935 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17936 Don't require that the main thread and the manager thread are the
17937 first in the list.
17938
ae23c492
MS
17939 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17940 debugging. If test fails, issue an "unsupported" not a "fail".
17941
400071f1
JB
179422001-05-24 Jim Blandy <jimb@redhat.com>
17943
17944 Don't assume that short is shorter than int.
17945 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17946 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17947 this isn't true.
400071f1
JB
17948 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17949 an int, is not equal to ~0 stored in an unsigned char. This tests
17950 the same thing that the previous test meant to, but works on
17951 16-bit machines, too.
17952 ("print unsigned char != (~0)"): Same test, complemented.
17953
0816a3e5
MS
179542001-05-24 Michael Snyder <msnyder@redhat.com>
17955
17956 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17957 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17958 and prevents dejagnu getting out of step.
17959
f6dc23a9
KB
179602001-05-23 Kevin Buettner <kevinb@redhat.com>
17961
17962 * gdb.base/finish.exp (finish_void): Revise pattern for
17963 stopping on the call statement to not permit stopping at
17964 the start of the instructions comprising the call sequence.
17965
7dbd117d
MC
179662001-05-19 Michael Chastain <chastain@redhat.com>
17967
17968 * gdb.base/callfuncs.exp: Make all test names unique.
17969 * gdb.base/commands.exp: Make all test names unique.
17970 * gdb.base/condbreak.exp: Make all test names unique.
17971 * gdb.base/dbx.exp: Make all test names unique.
17972 * gdb.base/default.exp: Make all test names unique.
17973 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17974 and TIMEOUT messages to their corresponding PASS message.
17975 * gdb.base/ending-run.exp: Make all test names unique.
17976 * gdb.base/long_long.exp: Remove duplicate test.
17977
6b0b0a9e
KB
179782001-05-21 Kevin Buettner <kevinb@redhat.com>
17979
17980 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17981 stop on the call statement as well as the statement after the
17982 call.
17983
2caa35cb
MS
179842001-05-21 Michael Snyder <msnyder@redhat.com>
17985
17986 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17987
40713331
EZ
179882001-05-10 Elena Zannoni <ezannoni@redhat.com>
17989
a9c64011
AS
17990 * gdb.base/completion.exp: Revamp test. Make it execute on all
17991 platforms.
40713331 17992
c2c1be8d
EZ
179932001-05-10 Elena Zannoni <ezannoni@redhat.com>
17994
a9c64011
AS
17995 * config/gdbserver.exp (gdb_load): Handle the case
17996 in which the arguments to gdbserver are given in the
17997 baseboard configuration file.
17998 Also handle the case in which the server needs to do a
17999 load.
2c9cd303 18000
9671de48
KS
180012001-05-07 Keith Seitz <keiths@cygnus.com>
18002
a9c64011
AS
18003 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18004 set up the display for testing.
18005 (gdbtk_start): Convert all paths to paths that tcl will like.
18006 Export target information to environment.
18007 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18008 necessary.
18009 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18010 (to_tcl_path): New proc to convert a given pathname into
18011 a path acceptible as an argument to a tcl command.
18012 (_gdbtk_export_target_info): New proc to export target info
18013 into the environment for gdbtk testing.
18014 (gdbtk_done): New proc to signal end-of-test.
9671de48 18015
5a360f47
JB
180162001-05-06 Jim Blandy <jimb@redhat.com>
18017
18018 * restore.c: Make the code of caller0 correspond to its comment.
18019
66c756c6
MS
180202001-05-03 Michael Snyder <msnyder@redhat.com>
18021
18022 * config/sid.exp (gdb_target_sid): Check for error messages.
18023 On error or timeout, don't make expect exit (which will terminate
18024 all subsequent tests); instead just make gdb exit.
d63a86f8 18025 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18026 return a negative value.
18027
a966fde5
JB
180282001-04-24 Jim Blandy <jimb@redhat.com>
18029
851c18e0
JB
18030 * gdb.c++/templates.exp: If we see the prompt for the overload
18031 list, but we haven't recognized any of the longer patterns,
18032 arrange for this test to fail, not hang.
18033
a966fde5
JB
18034 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18035 variations.
18036
db144853
MC
180372001-04-22 Michael Chastain <chastain@redhat.com>
18038
18039 * gdb.c++/local.exp: Use the 'runto' library function.
18040 * gdb.c++/namespace.exp: Likewise.
18041 * gdb.c++/overload.exp: Likewise.
18042
3207ec21
KB
180432001-03-26 Kevin Buettner <kevinb@redhat.com>
18044
18045 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18046 * gdb.base/step-line.exp: New file. Test step/next in presence of
18047 #line directives.
18048 * gdb.base/step-line.c: New file. Test program for the above.
18049 * gdb.base/step-line.inp: New file. We pretend that this file has
18050 been transformed by some other tool into step-line.c.
18051
13b57657
JB
180522001-03-21 Jim Blandy <jimb@redhat.com>
18053
18054 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18055 unmangled operator names.
18056
754cbe1c
JB
180572001-03-20 Jim Blandy <jimb@redhat.com>
18058
18059 * gdb.threads/linux-dp.exp: Recognize an additional message
18060 generated by GDB when it doesn't understand how to debug threads
18061 on the target system.
18062
177495c9
AC
180632001-03-19 Andrew Cagney <ac131313@redhat.com>
18064
18065 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18066
f266096b
MC
180672001-03-12 Michael Chastain <chastain@redhat.com>
18068
18069 * gdb.c++/derivation.exp: Use the 'runto' library function.
18070
cac3c2ff
MC
180712001-03-12 Michael Chastain <chastain@redhat.com>
18072
18073 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18074
b6c11a24
MC
180752001-02-24 Michael Chastain <chastain@redhat.com>
18076
18077 * gdb.c++/ref-types.exp: Change handwritten code to library
18078 function 'runto'.
18079
6bae5bce
OF
180802001-03-16 Orjan Friberg <orjanf@axis.com>
18081
18082 * gdb.base/signals.exp: Set count to 0 explicitly.
18083
0015fd9a
MS
180842001-03-15 Mark Salter <msalter@redhat.com>
18085
18086 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18087 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18088 (gdb_load): Add support for additional target_info: gdb_download_size
18089 and gdb_load_timeout.
0015fd9a 18090
fc33412a
DT
18091Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18092
18093 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18094 file -- to prevent failing when the compile fails but we have no
18095 intention of running the tests anyway.
fc33412a
DT
18096
18097 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18098 tests if set.
18099
18100 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18101 integers.
fc33412a
DT
18102
18103 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18104 * gdb.c++/namespace.exp: Ditto.
18105
115f06de
OF
181062001-03-07 Orjan Friberg <orjanf@axis.com>
18107
18108 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18109 * gdb.base/pointers.exp: Relax pattern match of decimals.
18110
b6ba6518
KB
181112001-03-06 Kevin Buettner <kevinb@redhat.com>
18112
18113 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18114 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18115 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18116 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18117 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18118 config/sh.exp, config/sid.exp, config/slite.exp,
18119 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18120 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18121 config/vxworks.exp, config/vxworks29k.exp,
18122 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18123 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18124 gdb.base/arithmet.exp, gdb.base/assign.exp,
18125 gdb.base/async.exp, gdb.base/attach.exp,
18126 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18127 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18128 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18129 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18130 gdb.base/commands.exp, gdb.base/completion.exp,
18131 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18132 gdb.base/constvars.exp, gdb.base/corefile.exp,
18133 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18134 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18135 gdb.base/ending-run.exp, gdb.base/environ.exp,
18136 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18137 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18138 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18139 gdb.base/funcargs.exp, gdb.base/help.exp,
18140 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18141 gdb.base/logical.exp, gdb.base/long_long.exp,
18142 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18143 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18144 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18145 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18146 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18147 gdb.base/regs.exp, gdb.base/relational.exp,
18148 gdb.base/remote.exp, gdb.base/reread.exp,
18149 gdb.base/restore.exp, gdb.base/return2.exp,
18150 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18151 gdb.base/selftest.exp, gdb.base/setshow.exp,
18152 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18153 gdb.base/sigall.exp, gdb.base/signals.exp,
18154 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18155 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
18156 gdb.base/step-test.exp, gdb.base/structs.c,
18157 gdb.base/structs.exp, gdb.base/structs2.exp,
18158 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
18159 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
18160 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
18161 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18162 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
18163 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
18164 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
18165 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
18166 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
18167 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
18168 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
18169 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
18170 gdb.fortran/types.exp, gdb.java/jmisc.exp,
18171 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18172 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18173 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18174 gdb.trace/circ.exp, gdb.trace/collection.exp,
18175 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18176 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18177 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18178 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18179 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18180 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18181 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18182 notices.
18183
dc96c6c7 181842001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18185
18186 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18187 first arg is int not float.
18188
dc96c6c7 181892001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18190
18191 * gdb.base/reread.exp: Unsupported for non-native targets;
18192 doesn't work for remote debugging.
18193
9b0c4aeb
FN
181942001-02-19 Fernando Nasser <fnasser@redhat.com>
18195
18196 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18197 * gdb.base/ending-run.exp: Properly handle the BSP state when
18198 stepping past the end of main.
9b0c4aeb 18199
02aa71d5
MC
182002001-02-19 John Moore <jmoore@redhat.com>
18201
18202 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18203 Converted HPUX fix for non-expected items following multiple
18204 step commands into general solution for all platforms.
18205
1fa449a4
MC
182062001-02-18 Michael Chastain <chastain@redhat.com>
18207
18208 * gdb.c++/classes.exp (do_tests): Change runto statements
18209 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18210 statements demangler agnostic.
18211 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18212 (gdb_virtfunc_restart): Likewise.
18213
b2f9ec70
MC
182142001-02-14 Michael Chastain <chastain@redhat.com>
18215
18216 * gdb.c++/inherit.exp (do_tests): Change runto statements
18217 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18218 statements demangler agnostic.
18219
cf74b8ca
AC
18220Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18221
18222 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18223 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18224 before calling common_routine 15 times'' tests.
cf74b8ca 18225
99f78f56
MC
182262001-02-11 Michael Chastain <chastain@redhat.com>
18227
18228 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18229 Helps the test script figure out which demangler is in use.
18230 (dm_type_foo_ref): Ditto.
18231 (dm_type_int_star): Ditto.
18232 (dm_type_long_star): Ditto.
18233 (dm_type_unsigned_int): Ditto.
18234 (dm_type_void): Ditto.
18235 (dm_type_void_star): Ditto.
99707966 18236 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18237 Probe the gdb demangler and set variables to accommodate
18238 formatting differences.
18239 (info_func_regexp): New function. Same as info_func, but
18240 matches against a regexp.
18241 (info_func): Match against a literal string.
18242 (print_addr_2): New function. Match against a literal string,
18243 which can be different from the input to gdb.
18244 (print_addr): Simply call print_addr_2 with the same argument twice.
18245 (test_lookup_operator_functions): Use demangler formatting variables.
18246 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18247 the tests in the same order as the C++ class declaration.
18248 (test_paddr_operator_functions): Ditto.
18249 (test_paddr_overloaded_functions): Ditto.
18250 (test_paddr_hairy_functions): Use demangler formatting variables.
18251 Add reference to gdb/19 for related tests.
18252 (do_tests): Call probe_demangler.
18253
1de8f023
KB
182542001-01-30 Kevin Buettner <kevinb@redhat.com>
18255
18256 * gdb.c++/templates.cc (printf): Remove unused function definition.
18257
ca3f91ed
MS
182582001-01-26 Felix Lee <flee@redhat.com>
18259
18260 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18261
182622001-01-25 matthew green <mrg@redhat.com>
18263
18264 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18265 up sid.
18266 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18267
182682001-01-25 matthew green <mrg@redhat.com>
18269
18270 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18271 Deprecate $sid_spawn_id.
ca3f91ed
MS
18272 (sid_exit): Remove code necessary only for `spawn.'
18273
182742001-01-25 matthew green <mrg@redhat.com>
18275
18276 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18277
fb18ec4a
MC
182782001-01-28 Michael Chastain <chastain@redhat.com>
18279
18280 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18281 to call when tests fail. It takes gdb out of the overloaded
18282 function choice menu back to the main prompt, so that the test
18283 program stays synchronized.
18284 (set_bp_overloaded): New proc to collect all the common
18285 code for setting a breakpoint on an overloaded name. Calls
18286 take_gdb_out_of_choice_menu when needed.
18287 (menu_overload1arg): New variable to collect the repeated
18288 instances of the expected menu for an overloaded name. Change
18289 the regular expression to handle changes in g++ type encoding:
18290 "void" can be either "void" or "", and "unsigned int" can be
18291 either "unsigned int" or "unsigned".
18292 (continue_to_bp_overloaded): Change regular expressions to handle
18293 changes in g++ type encoding.
18294 (no proc): Call take_gdb_out_of_choice_menu when needed.
18295 Remove redundant calls to "info break". Accept either "canceled"
18296 or "cancelled". Change regular expressions in "info break"
18297 calls to handle changes in g++ type encoding. Give all tests
18298 unique strings.
18299
9c646a6e
BE
183002001-01-17 Ben Elliston <bje@redhat.com>
18301
18302 * config/sid.exp: New file.
18303
9549d9c1
AC
18304Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18305
18306 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18307
dc96c6c7 183082000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
18309
18310 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18311 Add a RE to accept a non-ascii char if one is ever presented.
18312
b4df4f68
FN
183132000-12-20 Fernando Nasser <fnasser@redhat.com>
18314
297dd0fd 18315 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 18316
dc96c6c7 183172000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 18318
d63a86f8 18319 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
18320 in regexp. One '\' does not suffice on Linux.
18321
4a7bddb6
MC
183222000-12-09 Michael Chastain <chastain@redhat.com>
18323
18324 * gdb.base/break.exp (test_clear_command): Use a marker function
18325 rather than 'main' for the test function. Also move this
18326 test to an execution point where the marker function names are
18327 guaranteed to be bound to functions. (Executing tests after a
18328 'finish' from main runs into name conflicts with local names
18329 in __libc_start_main).
18330
dc96c6c7 183312000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
18332
18333 * gdb.base/finish.exp: New test for gdb's "finish" command.
18334 * gdb.base/return2.exp: New test for gdb's "return" command.
18335 * gdb.base/return2.c: New source file for above.
18336
dc96c6c7 183372000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
18338
18339 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18340 * gdb.base/miscexprs.exp: Ditto.
18341 * gdb.base/pointers.exp: Ditto.
18342 * gdb.c++/derivation.exp: Ditto.
18343 * gdb.c++/local.exp: Ditto.
18344 * gdb.c++/namespace.exp: Ditto.
18345 * gdb.c++/overload.exp: Ditto.
18346 * gdb.c++/ref-types.exp: Ditto.
18347
dc96c6c7 183482000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
18349
18350 * gdb.base/constvars.exp: Test result of "up" command.
18351 * gdb.base/miscexprs.exp: Ditto.
18352 * gdb.base/pointers.exp: Ditto.
18353 * gdb.base/scope.exp: Ditto.
18354 * gdb.c++/derivation.exp: Ditto.
18355 * gdb.c++/local.exp: Ditto.
18356 * gdb.c++/namespace.exp: Ditto.
18357 * gdb.c++/overload.exp: Ditto.
18358 * gdb.c++/ref-types.exp: Ditto.
18359
44097287
FN
183602000-11-22 Michael Chastain <chastain@redhat.com>
18361
18362 * mips_pro.exp: Accept either "middle -> top -> main" or
18363 "middle -> main" in the backtrace, because gcc can optimize
18364 tail calls to jumps. Remove setup_xfail for the hppa case.
18365 Add a comment with the original warning messages from PR 3016,
18366 which was filed in 1993, to preserve them for posterity.
18367
9d2e1bab
ND
183682000-11-17 Nick Duffek <nsd@redhat.com>
18369
18370 * lib/gdb.exp (gdb_test): Override timeout with board info.
18371
1aca8eb7
ND
183722000-11-17 Nick Duffek <nsd@redhat.com>
18373
18374 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18375 the second kill and detach messages.
18376
93076499
ND
183772000-11-17 Nick Duffek <nsd@redhat.com>
18378
18379 * configure.in: Add AC_EXEEXT.
18380 * configure: Regenerate.
18381 * Makefile.in (just-check): Export EXEEXT.
18382 * lib/gdb.exp ($EXEEXT): Import from environment.
18383 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18384 expect "maint dump-me" on Cygwin.
18385 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18386 $EXEEXT.
18387
30e87cd3
ND
183882000-11-17 Nick Duffek <nsd@redhat.com>
18389
18390 * gdb.base/break.exp: Test backtrace and finish from called
18391 function on all platforms, not just HP-UX.
18392
dc96c6c7 183932000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18394
18395 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18396 code from gdb_target_monitor, so it can be used independantly
18397 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18398
dc96c6c7 183992000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18400
18401 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18402 * gdb.base/corefile.exp: Expect the message "Program is being
18403 debugged already" when we send the "corefile" command, since
18404 the preceeding gdb_load may have connected gdb to a remote target.
18405 * gdb.base/display.exp: Disable hardware watchpoints if new
18406 board info variable "no_hardware_watchpoints" is true.
18407 Replace single-letter commands with more readable ones.
18408 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18409 if new board info variable "no_hardware_watchpoints" is true.
18410 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18411 to see if stdio (printf) testing is possible.
18412 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18413 board info variable "no_hardware_watchpoints" is true. Use new
18414 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18415
39124dea
FN
184162000-11-13 Fernando Nasser <fnasser@redhat.com>
18417
18418 From Orjan Friberg <orjanf@axis.com>:
18419 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18420 in array print pattern match.
18421
a9e2e984
FN
184222000-11-09 Fernando Nasser <fnasser@redhat.com>
18423
18424 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18425 spelling "cancelled" to U.S. spelling "canceled" to match changes
18426 made to gdb.
18427 * gdb.c++/ovldbreak.exp: Ditto.
18428
c7db355b
PS
184292000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18430
18431 * gdb.base/callfuncs.c (main): Moved to end of file, call
18432 t_double_values to initialize the FPU before inferior calls are made.
18433 * gdb.base/callfuncs.exp: Test for register preservation after calling
18434 inferior functions. Add tests for continuining, finishing and
18435 returning from a stop in a call dummy.
18436
dc96c6c7 184372000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18438
18439 * gdb.base/commands.exp: Break up long lines, and re-indent.
18440
dc96c6c7 184412000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18442
18443 * config/gdbserver.exp: Rewritten from the ground up, to make it
18444 compatible with the current dejagnu tree, and to make it work with
18445 the new "gdbserver" in libremote.
18446
dc96c6c7 184472000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18448
18449 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18450 * gdb.base/varargs.exp: Skip entire test if no printf support.
18451 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18452 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18453
dc96c6c7 184542000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18455
18456 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18457 no floating point support.
18458 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18459 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18460 * gdb.base/call-rt-st.exp: Ditto.
18461 * gdb.base/call-strs.exp: Ditto.
18462
bac5fc66
JG
184632000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18464
18465 * gdb.base/sizeof.c: include <stdio.h>.
18466
18467 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18468 'finish', otherwise uncaptured gdb_prompt would potentially
18469 throw remaining test points out of sync.
bac5fc66 18470
b22a6027
SB
184712000-07-26 Scott Bambrough <scottb@netwinder.org>
18472
18473 * gdb.base/recurse.exp: Run tests for all targets.
18474 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18475 gnu-oldld case on ARM.
18476 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18477 for ARM targets.
d63a86f8 18478
d8231941
AG
18479Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18480
18481 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18482 * gdb.java/configure: Rebuild.
18483
8caabe69
AG
18484Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18485
18486 * gdb.java/jv-exp.exp: New file.
18487
9d273ca3
AG
18488Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18489
18490 * configure: Rebuilt.
18491 * configure.in (configdirs): Add gdb.java.
18492 * gdb.java/jmisc.java: New file.
18493 * gdb.java/jmisc.exp: New file.
18494 * gdb.java/Makefile.in: New file.
18495 * gdb.java/configure: Rebuilt.
18496 * gdb.java/configure.in: New file.
18497 * lib/java.exp: New file.
18498
4f823a66
AC
18499Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18500
18501 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18502 underflow.
4f823a66 18503
2391e11d
AC
18504Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18505
18506 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18507 and the compilers sizes.
2391e11d 18508
54602222
ND
185092000-07-09 Nick Duffek <nsd@redhat.com>
18510
18511 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18512 (use_methods): New function.
18513 (main): Call use_methods().
18514 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18515 (do_tests): Call test_method_param_class.
18516
2bec0572
ND
185172000-07-09 Nick Duffek <nsd@redhat.com>
18518
18519 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18520 spelling.
18521 (test_enums): New procedure. Move enum tests from end of script
18522 to here. Set breakpoint on function name instead of line number.
18523 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18524 (enums2): New marker function.
18525 (enums1): New function.
18526 (main): Call enums1(). Move enum tests to enums1().
18527
78492fde
AC
18528Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18529
18530 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18531 compile/link program. Update line numbers.
78492fde
AC
18532 * gdb.asm/d10v.inc: Define ``startup''.
18533 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18534
49a2cef8
AC
18535Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18536
18537 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18538
3e6c8688
EZ
185392000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18540
18541 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18542 of 'help maint print' command.
3e6c8688 18543
9ff5cbe9
AC
18544Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18545
18546 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18547 they use gdb_expect_list.
9ff5cbe9 18548
17c579bd
AC
18549Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18550
18551 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18552 memory-read-packet-size'' instead of ``set endian big'' to test
18553 long commands.
17c579bd 18554
e6d71bf3
DB
185552000-06-03 Daniel Berlin <dan@cgsoftware.com>
18556
18557 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18558 g++, and stop skipping them.
e6d71bf3
DB
18559
18560 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18561 work under g++.
18562
d63a86f8 18563 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18564 initialization.
18565
dc96c6c7 185662000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18567
18568 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18569 the regular expression: accept an (almost) arbitrary sequence of
18570 "frames-invalid" and "breakpoints-invalid" messages both before
18571 and after the "starting" message.
18572
dc96c6c7 185732000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18574
18575 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18576
dc96c6c7 185772000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18578
18579 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18580 Relax the regular expression a little, make it pass on Solaris 8.
18581
8216cda9
KB
185822000-05-12 Kevin Buettner <kevinb@redhat.com>
18583
18584 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18585 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18586 Instead, it is permissible for gdb to stop on the line of the
18587 call itself.
18588
1a570b2f
MS
185892000-05-12 Michael Snyder <msnyder@.cygnus.com>
18590
18591 * gdb.base/break.exp (bp on small function, optimized file):
18592 Add a second pass pattern. The behavior differs here between stabs
18593 and dwarf for one-line functions. Stabs preserves two line symbols
18594 (one before the prologue and one after) with the same line number,
18595 but dwarf regards these as duplicates and discards one of them.
18596 Therefore the address after the prologue (where the breakpoint is)
18597 has no exactly matching line symbol, and GDB reports the breakpoint
18598 as if it were in the middle of a line rather than at the beginning.
18599
dc96c6c7 186002000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18601
d63a86f8 18602 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18603 rather than "send_gdb" (for consistancy).
18604
7d418785
AC
18605Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18606
18607 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18608 * gdb.c++/templates.cc: Properly check for GCC version number.
18609 * lib/compiler.cc: Likewise
18610
dc96c6c7 186112000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18612
d63a86f8 18613 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18614 gdb may not stop at the first line of main, due to code motion.
18615
dc96c6c7 186162000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18617
18618 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18619 This test depends on parsing the printf output from the target.
18620 Since the sparclet stub doesn't do stdio, this will never work.
18621 * gdb.base/call-rt-st.exp: ditto.
18622 * gdb.base/call-strs: ditto.
18623
dc96c6c7 186242000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18625
18626 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18627
18628 * gdb.base/ending-run.exp: After connecting to a remote target,
18629 but before running, the target will appear to be in a random
18630 location. Specify both a file and a line for breakpoints.
18631 Also, the function that calls main may be called 'init'
18632 rather than 'start'.
18633
a5a51225
EZ
186342000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18635
18636 * gdb.base/help.exp: Update output for add-symbol-file command.
18637
7930cc7c
FN
186382000-04-10 Fernando Nasser <fnasser@cygnus.com>
18639
18640 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18641 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18642
23e37ab1
C
186432000-04-07 J.T. Conklin <jtc@redback.com>
18644
e93c542c
C
18645 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18646
23e37ab1
C
18647 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18648
591b8fa3
PDM
18649Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18650
18651 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18652 values that can be represented exactly.
591b8fa3
PDM
18653 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18654 above change, and to not check against the directory part of the source
18655 file name.
18656 (step into print_long_arg_list): Likewise.
18657 (print print_small_structs from print_long_arg_list): Likewise.
18658 (print print_long_arg_list): Likewise.
18659
7a495180
EZ
186602000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18661
30b53638 18662 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18663
beb998c6
AC
18664Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18665
18666 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18667
1c689132
DB
186682000-03-25 Daniel Berlin <dan@cgsoftware.com>
18669
18670 * gdb.base/commands.exp (deprecated_command_test): Add test for
18671 deprecate with no arguments.
18672
c1790a9d
JL
186732000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18674
18675 * gdb.base/break.exp: Add new test for setting breakpoints on
18676 optimized code so we can test breakpoints work even when function
18677 prologues may be optimized away
18678
003ba290
FN
186792000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18680
18681 From David Whedon <dwhedon@gordian.com>
a9c64011 18682 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18683
6837a0a2
DB
186842000-03-22 Daniel Berlin <dan@cgsoftware.com>
18685
18686 * gdb.base/help.exp: Added test for new apropos command.
18687
b9593231
KB
186882000-03-21 Kevin Buettner <kevinb@redhat.com>
18689
18690 * gdb.base/pointers.c (usevar): New function.
18691 (main): Make sure that global variables v_int_pointer2, rptr,
18692 and y are all referenced someplace in the program by calling
18693 usevar() on them. [Some linkers delete symbols which are
18694 never referenced. The space remains, but there's no way to
18695 get a (symbolic) handle on the variable from the debugger.]
18696
751a959b
EZ
186972000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18698
18699 * gdb.base/printcmds.c: Add typedeffed arrays.
18700
18701 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18702 procedure to test arrays that are typedef'd.
751a959b 18703
73a93a32
JI
187042000-03-13 James Ingham <jingham@leda.cygnus.com>
18705
18706 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18707 the library directories.
73a93a32 18708
fb40c209
AC
18709Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18710
18711 * configure.in (configdirs): Add sub directory gdb.mi.
18712 * configure: Re-generate.
18713
18714 * gdb.mi: New directory.
d63a86f8 18715
ee4dd2c9
AC
187162000-02-25 Scott Bambrough <scottb@netwinder.org>
18717
18718 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18719 a long long value as a double on ARM platforms.
ee4dd2c9 18720
70f0cc22
JB
187212000-02-16 Jim Blandy <jimb@redhat.com>
18722
18723 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18724 default source file is set properly before running this test.
18725
853819b8
EZ
187262000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18727
18728 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18729 gdbtk/library directory, not in gdbtcl2.
853819b8 18730
dfcd3bfb
JM
187312000-02-04 Jim Blandy <jimb@redhat.com>
18732
18733 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18734 backslash from regexp pattern.
18735
18736 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18737 procedure. Use it to run all the "continue to bp overloaded"
18738 tests. Note that this changes the names of the tests slightly.
18739 If the breakpoint hit message includes a hex PC value, because
18740 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18741 from the real source code, still consider that a pass.
18742
18743 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18744 XFAIL here if the breakpoint message contains a hex address. Note
18745 similar change on 1999-11-02.
18746
18747 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18748
18749 * gdb.base/ptype.exp: Establish a default source file before
18750 calling get_debug_format.
18751
187522000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18753
18754 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18755
8b93c638
JM
187562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18757
18758 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18759 of successive stepi commands -- while in the prologue we should see
18760 the function entry bracket.
18761
187622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18763
18764 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18765 reach __change_mode() when stepping through the end of main().
18766
c5394b80
JM
187672000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18768
18769 * gdb.base/default.exp: Fix expected pattern.
18770 * gdb.base/help.exp: Same.
18771
0d06e24b
JM
187722000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18773
18774 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18775 Don't use xfail's because that affects only the following test.
d63a86f8 18776
0d06e24b 18777 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18778 solaris or linux.
0d06e24b
JM
18779
18780 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18781
dc96c6c7 187822000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18783
d63a86f8 18784 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18785 "A syntax error" rather than "A parse error". Accept both.
18786
187872000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18788
18789 * gdb.base/default.exp: Remove OS dependent string from "target
18790 remote" test.
18791 * gdb.base/help.exp: Same for "help target remote" test.
18792
c3f6f71d
JM
187932000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18794
18795 From Jim Kingdon <kingdon@redhat.com>:
18796
18797 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18798 prompt (cleanup rather than necessity, but still might keep output
18799 from spilling to next test).
c3f6f71d
JM
18800
188012000-01-02 Fred Fish <fnf@cygnus.com>
18802
18803 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18804 AIX, which defines them in <sys/types.h>.
18805
ed9a39eb 188061999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18807
ed9a39eb 18808 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18809 float" test.
ed9a39eb
JM
18810
188111999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18812
ed9a39eb 18813 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18814
18815 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18816 outermost frame disallowed".
18817
188181999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18819
18820 * gdb.base/setvar.exp: New tests for setting the value of a struct
18821 with a constant list.
18822
188231999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18824
18825 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18826 require the user to type a cast before setting the value of a struct.
18827
de57eccd
JM
188281999-12-06 Jim Blandy <jimb@cygnus.com>
18829
18830 * gdb.base/default.exp: Expect the new 'info float' command on
18831 all i386 platforms.
18832
18833 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18834 LinuxThreads libraries that don't support debugging.
18835
c2d11a7d
JM
18836Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18837
18838 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18839 Change the buffer type to ``unsigned char'' to simplify size
18840 arithmetic.
c2d11a7d
JM
18841
18842 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18843 stub only handles 400-1 byte packets. Verify that the download
18844 worked.
c2d11a7d
JM
18845
188461999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18847
18848 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18849 tests, using UNRESOLVED for the untested cases. Also, does not wait
18850 for a timeout if the prompt was received before a recognizable pattern.
18851
188521999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18853
18854 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18855
188561999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18857
18858 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18859 watchpoints.
c2d11a7d
JM
18860
188611999-11-24 Jason Merrill <jason@casey.cygnus.com>
18862
18863 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18864
18865 * gdb.c++/local.exp: Be more flexible in recognizing local class
18866 name mangling. Don't allow horribly truncated method names.
18867 * gdb.c++/derivation.exp: Expect protected inheritance.
18868 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18869 * gdb.c++/virtfunc.exp: Likewise.
18870 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18871 when printing a nested enum.
18872
188731999-11-22 Jim Blandy <jimb@cygnus.com>
18874
18875 * gdb.base/step-test.exp: Properly await GDB's response to setting
18876 a breakpoint on the call to large_struct_by_value.
18877
18878 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18879 just because we have debug info for the `start' function.
18880
188811999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18882
18883 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18884 "Unknown signal" messages, which indicate (on LinuxThreads) that
18885 GDB doesn't know how to debug threads on this system. This is
18886 better than hanging while philosopher 0 dumps chatter into gdb.log.
18887
188881999-11-18 Tom Tromey <tromey@cygnus.com>
18889
18890 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18891
188921999-11-18 Fred Fish <fnf@cygnus.com>
18893
18894 * gdb.base/coremaker2.c: Add sample program for generating
18895 cores that is more self contained than coremaker.c. Eventually
18896 I'll add more code to this and tie it into the testsuite.
18897
4ce44c66
JM
188981999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18899
18900 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18901
189021999-11-10 Jimmy Guo <guo@cup.hp.com>
18903
18904 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18905 from $srcdir/lib/.
4ce44c66 18906 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18907 and gdb.c++/.
4ce44c66
JM
18908
18909 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18910
d63a86f8 18911 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18912 'continue with watch' test point.
18913
189141999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18915
18916 Merged from p2linux-990323-branch:
d63a86f8 18917
4ce44c66
JM
18918 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18919
11cf8741
JM
18920Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18921
18922 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18923 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18924
18925Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18926
18927 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18928 gdb_expect_list.
11cf8741
JM
18929
18930Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18931
18932 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18933
189341999-11-03 Mark Salter <msalter@cygnus.com>
18935
18936 * gdb.base/break.exp: Fix "stub continue" pattern.
18937
189381999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18939
18940 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18941
189421999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18943
18944 * gdb.base/display.exp ("finish"): Add timeout clause.
18945
18946 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18947 plain prompt clause, so this doesn't have to time out in order to
18948 fail.
18949
18950 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18951 breakpoint hit messages include an address.
11cf8741
JM
18952
18953 * gdb.base/display.exp: Don't forget to escape parens in regular
18954 expressions. Unix regexp notatation sucks.
18955
189561999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18957
18958 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18959 order for 'signalled' message.
11cf8741 18960
5c44784c
JM
189611999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18962
18963 From Jimmy Guo <guo@cup.hp.com>:
18964 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18965 * gdb.base/annota1.c: Add code for tests to work with.
18966
189671999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18968
18969 * gdb.base/remote.exp: New test for remote downloading settings.
18970 * gdb.base/remote.c: New file with large .data.
18971
917317f4
JM
189721999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18973
18974 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18975 for LinuxThreads support, merged from the Code Fusion branch.
18976
18977Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18978
18979 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18980 containing exp_continue into a while within an expect. Don't
18981 attempt a start more than three times. Check return value from
18982 gdb_load.
d63a86f8 18983
2df3850c
JM
18984Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18985
18986 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18987 a pass case.
2df3850c 18988
2acceee2
JM
189891999-10-01 Kevin Buettner <kevinb@cygnus.com>
18990
18991 * gdb.base/break.c (main): Added a statement that we can step
18992 off of.
18993 * gdb.base/break.exp: Added tests for setting a breakpoint
18994 at an offset and stepping onto a breakpoint.
18995
189961999-10-01 Fred Fish <fnf@cygnus.com>
18997
d63a86f8 18998 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18999 gdb output.
19000
c2c6d25f
JM
190011999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19002
19003 * gdb.base/break.exp: Code locations are in hex, don't forget!
19004 (For HP-UX.)
19005
190061999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19007
19008 * condbreak.exp: Use break.c as test program.
19009 * condbreak.c: Remove, redundant with break.c.
19010
190111999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19012
19013 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19014 Z-packets if the target needs it.
c2c6d25f
JM
19015
190161999-09-13 James Ingham <jingham@leda.cygnus.com>
19017
19018 * gdb.c++/overload.exp: Added tests for listing overloaded
19019 functions with function pointers in the arg, explicitly calling
19020 out the version you want.
19021
cff3e48b
JM
190221999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19023
19024 * long_long.exp: Add variations of test cases that work for
19025 targets with 16-bit ints and 32-bit doubles.
19026
d4f3574e
SS
190271999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19028
19029 * break.c (main): Compare a possibly-uninitialized argc with an
19030 unlikely value that fits in 16 bits.
19031
190321999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19033
19034 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19035 0xfeeb, don't want negative numbers if ints are 16 bits.
19036
19037 * lib/gdb.exp (skip_cplus_tests): New proc.
19038 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19039 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19040 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19041 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19042 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19043 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19044 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19045 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19046
19047 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19048
19049Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19050
19051 * gdb.base/corefile.exp (up): Allow a parameter to appear
19052 in the frame that we're going up to.
19053
19054 From Jim Blandy <jimb@cygnus.com>:
19055
19056 * gdb.base/default.exp (info float): Expect some output now.
19057
19058 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19059 returning floating-point values to fail on the x86.
19060 * gdb.base/callfwmall.exp (do_function_calls): Same.
19061
19062 * gdb.base/list.exp (test_listsize): Correct expectations for
19063 listing line 1 with listsize 2. Also, listing a single line
19064 works now, as does listing three lines. [Kevin's note: There
19065 were a number of other cases fixed too where the expectations
19066 differed...]
19067
190681999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19069
19070 * gdb.base/selftest.exp: Add case for when version prints as
19071 constant string instead of char pointer.
19072
104c1213
JM
190731999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19074
19075 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19076 stepping out of main.
104c1213
JM
19077
19078 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19079 G++ used.
19080
19081 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19082 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19083
19084 * gdb.c++/ovldbreak.exp: Update match string in test that
19085 includes a warning of multiple breakpoints.
19086
190871999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19088
19089 * gdb.base/display.exp: Improve precision of step-after-finish
19090 added yesterday.
19091
19092 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19093 test.
104c1213
JM
19094
19095 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19096 configs when using G++, not just hppa*.
19097
190981999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19099
19100 * gdb.base/async.c: New file.
19101 * gdb.base/async.exp: New file.
19102
19103Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19104
19105 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19106 PA64.
19107
53a5351d
JM
19108Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19109
104c1213
JM
19110 * gdb.base/display.exp: "finish" can leave us mid-line on many
19111 targets, deal with it. Add a small constant to main, instead of
19112 1000 since main+1000 may not be a valid address in the target.
19113
53a5351d
JM
19114 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19115 on hpux11.
19116
19117 * gdb.base/attach.exp: Handle another hpux11 error message variant
19118 when attaching to a process that does not exist.
19119
191201999-08-19 J.T. Conklin <jtc@redback.com>
19121
19122 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19123 characters in 'continue to 1241' test.
53a5351d
JM
19124
191251999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19126
19127 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19128 stop in print_long_arg_list, define and use a whitespace
19129 variable in print_small_structs test, add an XFAIL for Solaris.
19130 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19131 interested enough to fix.
19132
7be570e7
JM
191331999-08-13 Keith Seitz <keiths@cygnus.com>
19134
19135 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19136 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19137 proc knows about targets other than the natives.
19138 (test_assign): Use "gdb_run_cmd" to "run" the target.
19139 Check that we've actually hit the breakpoint at main.
19140 When we attempt to assign a value to a local variable, check
19141 that the variable is in the current scope, i.e., don't use
19142 a test with an empty result.
19143
19144Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19145
19146 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19147 command.
7be570e7
JM
19148
191491999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19150
19151 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19152 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19153 gdb.compat, gdb.threads-hp.
19154 gdb.hp/configure, gdb.hp/configure.in: New files.
19155 gdb.hp/Makefile.in: Recurse into new subdirs.
19156 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
19157 gdb.hp/gdb.objdbg: New directory, tests for debugging info
19158 in object files.
19159 gdb.hp/tools: New directory, aux tools for HP-specific tests.
19160
96baa820
JM
191611999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19162
19163 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 19164 funky printf, remove a bogus p/a test.
96baa820
JM
19165
191661999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19167
19168 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
19169 connected to the target. This is necessary when running not
19170 natively.
96baa820
JM
19171
191721999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19173
19174 * gdb.base/step-test.exp: Removed some extraneous messages.
19175
19176 * gdb.base/long_long.exp: Don't run memory examination tests
19177 on little-endian targets (they will need a different set of
19178 results to match).
19179
191801999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19181
19182 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19183 until somebody decides to fix GDB.
19184
19185 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19186 constant as "ULL".
96baa820
JM
19187 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19188 matches for a couple x/2 commands.
19189
a0b3c4fd
JM
191901999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19191
19192 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19193 by merging in ref-types2 tests.
19194 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19195
19196 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19197 * gdb.c++/Makefile.in: Add standard actions.
19198 (EXECUTABLES): Rename from PROGS, update list.
19199 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19200 from gdb.hp.
19201 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19202 foo and bar locals.
19203 * gdb.c++/anon-union.exp: Fix tests to match.
19204 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19205 expect matches to handle output variations.
19206 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19207 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19208 output, add HP alternatives for new and delete prints.
a0b3c4fd 19209 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19210 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19211 * gdb.c++/demangle.exp: Use $style when reporting failure.
19212 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19213 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19214 match alternatives.
19215 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19216 compilers.
a0b3c4fd
JM
19217 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19218 * gdb.c++/method.exp: Add match alternatives.
19219 * gdb.c++/misc.cc: Add bool types.
19220 * gdb.c++/misc.exp: Add tests for bool types.
19221 * gdb.c++/overload.exp: Add xfails.
19222 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19223 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19224 add some more template parameter tests (only for HP currently).
19225 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19226 * gdb.c++/virtfunc.cc: Add return type and value for main.
19227 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19228 match alternatives.
d63a86f8 19229
a0b3c4fd
JM
192301999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19231
19232 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19233
192341999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19235
19236 * gdb.base/signals.exp: Don't expect getting a backtrace from
19237 within a signal handler to fail on Linux.
19238
192391999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19240
19241 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19242 * lib/gdb.exp: Remove some gratuitious semicolons.
19243 (delete_breakpoints): Increase timeout.
19244 (gdb_expect): Add -notransfer option.
19245 (gdb_test): Use -notransfer option.
19246 (get_compiler_info): Add f77 case.
19247 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19248 case.
a0b3c4fd
JM
19249 (gdb_preprocess): Call get_compiler.
19250
19251 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19252 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19253 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19254 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19255 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19256 third arg to gdb_test.
a0b3c4fd
JM
19257 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19258 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19259 HP-UX xfails, add others.
a0b3c4fd
JM
19260 * gdb.base/completion.exp: Reflect name change of self-test.
19261 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19262 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19263 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19264 HP failure number.
a0b3c4fd
JM
19265 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19266 useless HP-UX 10.30 references.
19267 * gdb.base/maint.exp: Loosen matches.
19268 * gdb.base/pointers.c (main): Declare more_code.
19269 * gdb.base/pointers.exp: Match on output of a `next'.
19270 * gdb.base/structs.c: Add prototypes.
19271 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19272 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19273
192741999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19275
19276 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19277 command.
a0b3c4fd
JM
19278
192791999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19280
19281 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19282 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19283
19284 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19285 debug info. Deal with lack of signal hanlder info in stack.
19286
a9c64011 19287 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19288 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19289
5a2468f5
JM
192901999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19291
19292 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 19293 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 19294
adf40b2e
JM
19295Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19296
19297 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 19298 a1-selftest.exp.
adf40b2e
JM
19299 * gdb.base/configure: Re-generate.
19300
193011999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19302
19303 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19304 in trying to run first and name is too long.
19305
19306 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19307 pointers2.c and pointers2.exp, respectively.
19308 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19309 doschk happier.
19310
43e526b9
JM
193111999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19312
19313 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19314 callfuncs2.c and callfuncs2.exp.
19315
19316 * gdb.base/list.exp: Remove mistaken xfails.
19317 * gdb.base/list0.h: Add optional prototypes.
19318
9846de1b
JM
19319Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19320
a9c64011 19321 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 19322 calling malloc.
a9c64011
AS
19323 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19324 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 19325 use.
9846de1b
JM
19326
193271999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19328
19329 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19330 * gdb.base/annota2.cc, annota2.exp: Move from here.
19331 * gdb.c++/annota2.cc, annota2.exp: To here.
19332 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19333
43ff13b4
JM
19334Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19335
19336 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 19337 a consistent format.
43ff13b4 19338
085dd6e6
JM
193391999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19340
19341 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19342 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19343 HP compilers, also set the globals $true and $false.
19344
19345 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
19346 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19347 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19348 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19349 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19350 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19351 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19352 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19353 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19354 whatis.c} Add C++ compatible function definitions and return
19355 types, add includes for library functions.
085dd6e6
JM
19356 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19357 * gdb.base/step-test.c (myglob): Rename from glob.
19358 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
19359 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19360 files, move here from gdb.hp.
085dd6e6 19361 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
19362 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19363 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19364 Adjust line numbers in regexps.
085dd6e6
JM
19365
19366 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19367 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19368 instead of 0/1.
19369
19370 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19371 foll-vfork.exp: New files, move here from gdb.hp.
19372 * gdb.base/page.exp: New file, test of pagination command.
19373
19374 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19375 recursion test.
19376 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19377
19378 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19379 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19380
19381 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19382 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19383 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19384 watchpoint test.
085dd6e6
JM
19385 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19386 them work.
19387 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19388 expressions properly.
19389 * gdb.base/corefile.exp: Loosen the match slightly.
19390 * gdb.base/default.exp: Allow "Error accessing memory" message
19391 also.
19392 * gdb.base/display.exp: Skip over x/0 j if PA64.
19393 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19394 * gdb.base/interrupt.exp: Ditto.
19395 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19396 in use.
19397 * gdb.base/list.exp: Add xfails for HP-UX.
19398 * gdb.base/long_long.exp: Refine some of the numeric matches.
19399 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19400 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19401 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19402 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19403 * gdb.base/ptype.exp: Succeed on more varieties of output.
19404 * gdb.base/scope.exp: Add xfails for HP-UX.
19405 * gdb.base/sect-cmd.exp: Add more cases.
19406 * gdb.base/setvar.exp: Add xfails for HP-UX.
19407 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19408 * gdb.base/signals.exp: Match on void symbolically.
19409 * gdb.base/step-test.exp: Add case for PA64.
19410 * gdb.base/term.exp: Add exit and restart.
19411 * gdb.base/twice.exp: Clean up after self.
19412 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19413 * gdb.base/whatis.exp: Allow more ways to pass tests.
19414
19415 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19416 no longer useful.
085dd6e6
JM
19417
19418Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19419
19420 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19421 list of patterns.
085dd6e6 19422 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19423 print_double_array(double_array)", "continuing to breakpoint
19424 1018", "print print_double_array(array_d)" and "continuing to
19425 1034" tests.
d63a86f8 19426
085dd6e6
JM
194271999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19428
a9c64011 19429 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19430
194311999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19432
19433 * config/mt-*: Remove, these haven't been used since 1996.
19434
194351999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19436
19437 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19438 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19439 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19440
9e0b60a8
JM
194411999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19442
19443 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19444 simpler match case for the ptype of the big class.
19445
194461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19447
19448 * gdb.exp: Fix test for gdb_prompt existence.
19449
194501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19451
19452 * gdb.exp (gdb_test): Add fail after calls to perror.
19453
194541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19455
19456 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19457
194581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19459
19460 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19461
0f71a2f6
JM
19462Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19463
19464 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19465 malloc() is linked in.
0f71a2f6
JM
19466
194671999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19468
19469 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19470 step at end.
19471
19472 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19473
194741999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19475
19476 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19477
cce74817
JM
19478Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19479
19480 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19481 * gdb.base/mips_pro.exp: Likewise.
19482
194831999-06-02 Keith Seitz <keiths@cygnus.com>
19484
19485 * gdb.c++/templates.cc: Change all "new" operators to throw
19486 an exception.
19487 * gdb.c++/cplusfuncs.cc: Likewise.
19488
19489 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19490
19491Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19492
19493 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19494 * gdb.base/ending-run.exp: When stepping out of main, accept a
19495 step into an arbitrary assembler file.
cce74817 19496
392a587b
JM
194971999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19498
d63a86f8 19499 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19500 "breakpoint-invalid" to be printed.
d63a86f8 19501 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19502 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19503 * gdb.base/annota2.cc: Initialize a.x to 0.
19504
9e086581
JM
195051999-05-17 Keith Seitz <keiths@cygnus.com>
19506
19507 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19508 when "skip_float_tests" set.
19509 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19510 "print print_ten_doubles", and "step into print_long_arg_list".
19511 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19512 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19513 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19514 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19515 "skip_float_tests" is set.
19516 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19517 when "skip_float_tests" set.
d63a86f8 19518
cd0fc7c3
SS
195191999-05-06 Keith Seitz <keiths@cygnus.com>
19520
19521 * gdb.base/annota2.cc: Include stdio.h.
19522
19523Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19524
19525 * gdb.base/crossload.exp: Remove, this has been disabled ever
19526 since BFD stopped including all targets, and cross-GDB gets
19527 plenty of testing anyway.
19528 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19529 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19530 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19531 * gdb.base/README: Remove, was doc for this.
19532 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19533 needed.
cd0fc7c3 19534
b83266a0
SS
195351999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19536
19537 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19538 output.
19539
19540 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19541 * gdb.base/annota2.exp: New file. More annotation tests.
19542 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19543 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19544
195451999-04-23 Angela Marie Thomas <angela@cygnus.com>
19546
19547 * config/cfdbug.exp: New file.
19548
7a292a7a
SS
195491999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19550
19551 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19552 Marcus Daniel's and Dale Hawkins's demangler crashes.
19553
19554 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19555 test_lucid_style_demangling, test_arm_style_demangling,
19556 test_hp_style_demangling): Try Tom Tromey's core-dumping
19557 identifier under each demangling style.
7a292a7a
SS
19558
195591999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19560
19561 * gdb.c++/demangle.exp: Include the current demangling style
19562 in all test names.
19563 (current_demangling_style): New global variable.
19564 (set_demangling_style, test_demangling_core, test_demangling,
19565 test_demangling_exact): New functions.
19566 (test_gnu_style_demangling, test_lucid_style_demangling,
19567 test_arm_style_demangling, test_hp_style_demangling): Use those,
19568 instead of calling gdb_test and gdb_test_exact directly.
19569 (catch_demangling_errors): New function, which reports errors
19570 signalled by the demangling test functions in an orderly way.
19571 (do_tests): Use catch_demangling_errors.
19572
195731999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19574
19575 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19576 grouping in expressions, not {}.
7a292a7a
SS
19577
19578 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19579 initialized yet.
7a292a7a
SS
19580
195811999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19582
19583 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19584 are listed.
19585
195861999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19587
19588 * gdb.stabs/weird.exp: Test for CC being defined before
19589 looking at its value.
19590
195911999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19592
19593 * gdb.base/call-ar-st.exp: Remove stray '#'.
19594 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19595 "short int" and "long int".
19596 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19597 change, to mollify finicky HP compiler.
7a292a7a
SS
19598 * gdb.hp/reg-test.exp (testfile): Fix file name.
19599 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19600
7a292a7a
SS
19601 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19602 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19603 alternate form of enum ptype.
19604
c906108c
SS
196051999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19606
7a292a7a
SS
19607 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19608 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19609 passing skip_hp_tests, so as not to waste time on guaranteed
19610 failure.
7a292a7a 19611
c906108c
SS
19612 * gdb.c++/overload.cc: Pass string instead of char addr, always
19613 init ccpfoo.
19614 * gdb.c++/templates.cc: Fix syntax error.
19615
7a292a7a
SS
19616Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19617
19618 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19619 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19620 command.
19621
196221999-03-18 James Ingham <jingham@cygnus.com>
19623
19624 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19625
19626 * gdb.c++/method.exp: It was testing an uninitialized int on the
19627 stack and assuming it was positive.
19628
19629 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19630
19631 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19632 keep it from killing the rest of the tests.
7a292a7a
SS
19633 Use gdb_continue_to_end.
19634
19635 * gdb.base/sigall.exp: use gdb_continue_to_end.
19636
19637 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19638
19639 * gdb.base/display.exp: use runto_main, not run.
19640
d63a86f8
RM
19641 * gdb.base/default.exp: Check for the current error message in the
19642 r abbreviation test.
7a292a7a
SS
19643 Add strongarm to the targets that know info float.
19644
d63a86f8 19645 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19646 run which doesn't work with monitors.
19647
19648 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19649
19650 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19651
19652 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19653 program. Traps the case (in Cygmon) when the program never really
19654 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19655 more places, so I used my name. Sorry Mark...
19656
19657 * config/monitor.exp (gdb_target_monitor): added another
19658 target_info parameter: remotebinarydownload. This will set the
19659 remotebinarydownload flag if this is causing some boards trouble.
19660
196611999-03-18 Mark Salter <msalter@cygnus.com>
19662
19663 * lib/gdb.exp (continue_to_exit): New function.
19664
19665 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19666 * gdb.base/ending-run.exp: Ditto.
19667 * gdb.base/step-test.exp: Ditto.
19668
196691999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19670
19671 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19672 (suggested by Art Haas <ahaas@neosoft.com>).
19673
196741999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19675
889bf7c5 19676 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19677
19678Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19679
19680 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19681 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19682
196831999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19684
19685 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19686 a call to strlen; sometimes we do have sources.
19687
196881999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19689
19690 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19691 character, so GDB won't print garbage after its end.
d63a86f8 19692
c906108c
SS
19693 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19694 breakpoint there instead. Sometimes GCC emits memcpy to handle
19695 the large structures being passed by value, so we step into that
19696 instead of sum_array_print, which obscures what we're really testing.
19697 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19698 the bizarre steps into memcpy, so do that here. Add check for
19699 stepping into function calls that pass large structures by value.
19700 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19701 Remove all references to specific line numbers.
19702 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19703 New type and function.
19704 (main): Call large_struct_by_value, passing it a large struct by value.
19705 * lib/gdb.exp (gdb_get_line_number): New function.
19706
19707 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19708 more portable.
19709
7a292a7a
SS
197101999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19711
c906108c
SS
19712 * lib/gdb.exp: Doc fixes.
19713
7a292a7a
SS
197141999-03-05 Nick Clifton <nickc@cygnus.com>
19715
d63a86f8 19716 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19717
197181999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19719
c906108c 19720 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19721 commands. They're not germane to this test, and they don't work
19722 that way on remote targets.
c906108c 19723
3fc11d3e
JM
197241999-03-01 James Ingham <jingham@cygnus.com>
19725
19726 * Changelog entries merged over from gdb development branch.
19727
3fc11d3e
JM
19728 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19729
19730 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19731 for outputting results of test run.
19732
2d4a1622 19733 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19734
19735 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19736
7a292a7a
SS
197371999-02-25 Felix Lee <flee@cygnus.com>
19738
19739 * lib/gdb.exp (debug_format): initialize
19740
c906108c
SS
197411999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19742
19743 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19744 * gdb.base/call-rt-st.c: Ditto.
19745
c906108c
SS
197461999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19747
19748 * gdb.threads/pthreads.exp (horiz): New variable.
19749 (test_startup): Fix regexps that capture thread numbers.
19750
197511999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19752
19753 * gdb.base/smoke.exp: Disambiguate two test case names (both
19754 called ``print'').
19755
19756Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19757
19758 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19759 compilation.
c906108c
SS
19760
197611999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19762
19763 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19764 actual output formatting.
19765 * gdb.base/smoke.exp: GDB removes leading 0's.
19766 * gdb.base/volatile.exp: Don't check type of remuneration;
19767 that variable is no longer defined in constvars.c.
19768 * gdb.base/step-test.c (main): Exit with explicit exit code.
19769 * gdb.base/step-test.exp: Remove two nexti checks--they are
19770 not portable.
19771
197721999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19773
19774 * gdb.base/help.exp ("help delete display"): Fix test to match
19775 gdb's output.
19776
19777 * gdb.base/long_long.c (known_types): Initialize values to zero.
19778 * gdb.base/long_long.exp: Step one more line
19779 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19780 leading zeros. Explicitly ask for hex formatting. Use
19781 unique test case names.
c906108c
SS
19782
19783Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19784
d63a86f8 19785 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19786
19787 * gdb.c++/method.exp: Add missing close brace.
19788
197891999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19790
19791 * gdb.base/maint.exp: Use 'set height 0' to disable page
19792 prompting, not 'set height 400'.
19793
19794 Fix a bunch of timeouts.
19795 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19796 four separate tests, so expect doesn't take forever to match a ton
19797 of text against a regexp with lots of .* forms.
19798 ("maint print psymbols", "maint print symbols"): Make some of
19799 these greps more selective, so that expect doesn't try to wade
19800 through huge piles of output and time out.
19801
19802 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19803
19804 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19805 tests: one which doesn't expect shlib events to be reported, and
19806 another which does, but is XFAIL for all platforms other than
19807 HP/UX.
c906108c
SS
19808
19809 * gdb.base/break.exp: Teach the test suite that the `catch
19810 fork', `catch vfork', and `catch exec' commands produce error
19811 messages on platforms that don't provide these features.
19812
19813Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19814
19815 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19816 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19817 (shortening names from solib_threshold.exp etc), won't run on
19818 anything but HP-UX for the foreseeable future.
c906108c 19819 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19820 reflect move.
c906108c
SS
19821
19822Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19823
19824 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19825 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19826
19827Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19828
19829 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19830 successfully re-sets breakpoints in shared libraries.
19831 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19832
19833Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19834
d63a86f8
RM
19835 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19836 and compiled w/o GCC.
c906108c
SS
19837
19838 * gdb.hp/watch-cmd.exp: ditto.
19839
19840 * gdb.hp/watch-hp.exp: ditto.
19841
19842 * gdb.hp/xdb1.exp: ditto.
19843
19844 * gdb.hp/xdb2.exp: ditto.
19845
19846 * gdb.hp/dbx.exp: ditto.
19847
19848Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19849
19850 * constvars.c: Remove C++-isms.
19851 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19852 with GCC.
c906108c
SS
19853
19854Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19855
19856 The following changes are part of the HP merge.
19857
19858 * gdb.base/break.exp: new tests to verify that catchpoints for
19859 fork, vfork, and exec don't trigger inappropriately.
19860
19861 * gdb.base/opaque.exp: compile one file at a time, then link.
19862
19863 * gdb.base/signals.exp: be more restrictive about which hppa
19864 systems receive a setup_xfail. new tests.
19865
19866 * gdb.base/solib_threshold.build: new file.
19867 * gdb.base/solib_threshold.exp: new file.
19868 * gdb.base/solib_threshold.link_opts: new file.
19869 * gdb.base/solib_threshold.mk: new file.
19870 * gdb.base/gen_solib_threshold.c: new file.
19871
19872 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19873 tests. New tests for enums inside classes.
19874
19875 * gdb.c++/compiler.cc: indicate support of template debugging.
19876
19877 * gdb.c++/demangle.exp: run hp style demangling tests.
19878
19879 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19880 tests.
19881
19882 * gdb.c++/misc.cc: changes to support new tests.
19883
19884 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19885 to support new tests.
19886
19887 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19888 gcc, then skip these tests.
19889
19890Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19891
19892 The following files are part of the HP merge; some had longer
19893 names at HP, but have been renamed to be no more than 14
19894 characters in length.
19895
19896 * gdb.hp/ambiguous.cc: new file.
19897 * gdb.hp/ambiguous.exp: new file.
19898 * gdb.hp/attach.exp: new file.
19899 * gdb.hp/attach2.exp: new file.
19900 * gdb.hp/classes-hp.exp: new file.
19901 * gdb.hp/ctti.exp: new file.
19902 * gdb.hp/ctti-add.cc: new file.
19903 * gdb.hp/ctti-add1.cc: new file.
19904 * gdb.hp/ctti-add2.cc: new file.
19905 * gdb.hp/ctti-add3.cc: new file.
19906 * gdb.hp/dbx.exp: new file.
19907 * gdb.hp/exception.cc: new file.
19908 * gdb.hp/exception.exp: new file.
19909 * gdb.hp/foll-exec.c: new file.
19910 * gdb.hp/foll-exec.exp: new file.
19911 * gdb.hp/foll-fork.c: new file.
19912 * gdb.hp/foll-fork.exp: new file.
19913 * gdb.hp/foll-vfork.c: new file.
19914 * gdb.hp/foll-vfork.exp: new file.
19915 * gdb.hp/inherit-hp.exp: new file.
19916 * gdb.hp/more-steps.exp: new file.
19917 * gdb.hp/namespace.cc: new file.
19918 * gdb.hp/namespace.exp: new file.
19919 * gdb.hp/optimize.exp: new file.
19920 * gdb.hp/pxdb.c: new file.
19921 * gdb.hp/pxdb.exp: new file.
19922 * gdb.hp/quicksort.exp: new file.
19923 * gdb.hp/reg-test.exp: new file.
19924 * gdb.hp/reg-test.s: new file.
19925 * gdb.hp/sized-enum.c: new file.
19926 * gdb.hp/sized-enum.exp: new file.
19927 * gdb.hp/start-stop.exp: new file.
19928 * gdb.hp/templ-hp.cc: new file.
19929 * gdb.hp/templ-hp.exp: new file.
19930 * gdb.hp/thr-lib.c: new file.
19931 * gdb.hp/thr-lib.exp: new file.
19932 * gdb.hp/thr-lib.h: new file.
19933 * gdb.hp/thr-liblib.c: new file.
19934 * gdb.hp/virtfun-hp.c: new file.
19935 * gdb.hp/virtfun-hp.exp: new file.
19936 * gdb.hp/watch-cmd.exp: new file.
19937 * gdb.hp/watch-hp.exp: new file.
19938 * gdb.hp/xdb1.exp: new file.
19939 * gdb.hp/xdb2.exp: new file.
19940 * gdb.hp/xdb3.exp: new file.
19941
19942Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19943
19944 The following files are part of the HP merge; some had longer
19945 names at HP, but have been renamed to be no more than 14
19946 characters in length.
19947
19948 * gdb.base/ss.h: new file.
19949 * gdb.base/call-ar-st.c: new file.
19950 * gdb.base/call-ar-st.exp: new file.
19951 * gdb.base/call-rt-st.c: new file.
19952 * gdb.base/call-rt-st-exp: new file.
19953 * gdb.base/call-strs.exp: new file.
19954 * gdb.base/ena-dis-br.exp: new file.
19955 * gdb.base/environ.exp: new file.
19956 * gdb.base/long_long.exp: new file.
19957 * gdb.base/sect-cmd.exp: new file.
19958 * gdb.base/shlib-cl2.exp: new file.
19959 * gdb.base/smoke.exp: new file.
19960 * gdb.base/so-impl-ld.c: new file.
19961 * gdb.base/so-impl-ld.exp: new file.
19962 * gdb.base/so-indr-cl.c: new file.
19963 * gdb.base/so-indr-cl.exp: new file.
19964 * gdb.base/varargs.exp: new file.
19965 * gdb.base/volatile.exp: new file.
19966 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19967 * gdb.base/display.exp: new file.
c906108c
SS
19968 * gdb.c++/derivation.exp: new file.
19969 * gdb.c++/local.exp: new file.
19970 * gdb.c++/member-ptr.exp: new file.
19971 * gdb.c++/overload.exp: new file.
19972 * gdb.c++/ovldbreak.exp: new file.
19973 * gdb.c++/ref-types.exp: new file.
19974 * gdb.c++/ref-types2.exp: new file.
19975 * gdb.c++/userdef.exp: new file.
d63a86f8 19976
c906108c
SS
19977Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19978
19979 * gdb.base/default.exp: Reflect wording change in remote.c.
19980
dc96c6c7 19981Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19982
19983 * gdb.base/help.exp: Update to reflect current text.
19984
19985Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19986
19987 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19988 they're stack variables and contain garbage.
19989 * gdb.c++/anon-union.exp: new file.
19990
19991 The following changes were made by David Taylor
889bf7c5
PA
19992 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19993 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19994 in changes by HP.
c906108c
SS
19995
19996 * gdb.base/bitops.exp: new file.
19997 * gdb.base/default.exp: change expected messages for catch and
19998 info catch tests to reflect HP merge changes.
19999 * gdb.base/enable-disable-break.exp
20000 * gdb.base/ending-run.c: new file.
20001 * gdb.base/long_long.c: new file.
20002 * gdb.base/maint.exp: new file.
20003 * gdb.base/pointers2.exp: new file.
20004 * gdb.base/shlib-call2.exp: new file.
20005 * gdb.base/solib.exp: new file.
20006 * gdb.base/step-test.c: new file.
20007 * gdb.c++/anon-union.cc: new file.
20008 * gdb.c++/local.cc: new file.
20009 * gdb.c++/member-pointer.cc: new file.
20010 * gdb.c++/method.cc: new file.
20011 * gdb.c++/ref-types.cc: new file.
20012 * gdb.c++/ref-types2.cc: new file.
20013 * gdb.c++/userdef.cc: new file.
d63a86f8 20014
c906108c
SS
20015 * gdb.base/scope.exp: compile one file at a time, then link.
20016 * gdb.base/langs.exp: ditto.
20017 * gdb.base/list.exp: ditto.
d63a86f8 20018
c906108c
SS
20019Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20020
20021 The following changes were made by David Taylor
889bf7c5
PA
20022 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20023 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20024 in changes by HP.
d63a86f8 20025
c906108c
SS
20026 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20027 skip tests. When compiling pass c++ flag to gdb_compile.
20028 * gdb.c++/
d63a86f8 20029
c906108c
SS
20030 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20031 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20032 (skip_hp_tests): new function.
20033 (gdb_preprocess): new function.
20034
20035 * configure.in (hpdir): decide whether to configure gdb.hp.
20036 * configure: regenerated.
20037
20038 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20039 to delete on clean.
20040 (EXECUTABLES): update to reflect new additions.
20041 * gdb.base/commands.exp: update message expected.
20042 * gdb.base/default.exp: add copyright notice.
20043 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20044 * gdb.base/help.exp: update messages to reflect current text.
20045 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20046 targets for recurse tests.
20047 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20048 skip this file.
20049
20050 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20051 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20052 compilation.
20053 * gdb.c++/misc.exp: ditto.
20054 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20055 run the tests. tell gdb_compile that it's a c++ compilation.
20056
20057 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20058
c906108c
SS
20059 * gdb.base/all-bin.exp: new file.
20060 * gdb.base/arithmet.exp: new file.
20061 * gdb.base/assign.exp: new file.
20062 * gdb.base/completion.exp: new file.
20063 * gdb.base/cond-expr.exp: new file.
20064 * gdb.base/condbreak.exp: new file.
20065 * gdb.base/define.exp: new file.
20066 * gdb.base/dollar.exp: new file.
20067 * gdb.base/environment.exp: new file.
20068 * gdb.base/eval-skip.exp: new file.
20069 * gdb.base/jump.exp: new file.
20070 * gdb.base/logical.exp: new file.
20071 * gdb.base/pointers.exp: new file.
20072 * gdb.base/relational.exp: new file.
20073 * gdb.base/section_command.exp: new file.
20074 * gdb.base/whatis-expr.exp: new file.
20075
20076 * gdb.base/all-types.c: new file.
20077 * gdb.base/call-array-struct.c: new file.
20078 * gdb.base/call-return-struct.c: new file.
20079 * gdb.base/call-strings.c: new file.
20080 * gdb.base/callfuncs2.c: new file.
20081 * gdb.base/condbreak.c: new file.
20082 * gdb.base/constvars.c: new file.
20083 * gdb.base/display.c: new file.
20084 * gdb.base/int-type.c: new file.
20085 * gdb.base/jump.c: new file.
20086 * gdb.base/miscexprs.c: new file.
20087 * gdb.base/pointers.c: new file.
20088 * gdb.base/pointers2.c: new file.
20089 * gdb.base/shmain.c: new file.
20090 * gdb.base/shr1.c: new file.
20091 * gdb.base/shr2.c: new file.
20092 * gdb.base/solib.c: new file.
20093 * gdb.base/solib1.c: new file.
20094 * gdb.base/solib2.c: new file.
20095 * gdb.base/varargs.c: new file.
20096 * gdb.c++/derivation.cc: new file.
20097 * gdb.c++/overload.cc: new file.
20098 * gdb.c++/ovldbreak.cc: new file.
20099 * gdb.hp/attach.c: new file.
20100 * gdb.hp/attach2.c: new file.
20101 * gdb.hp/average.c: new file.
20102 * gdb.hp/compiler.c: new file.
20103 * gdb.hp/compiler.cc: new file.
20104 * gdb.hp/execd-program.c: new file.
20105 * gdb.hp/follow-exec.c: new file.
20106 * gdb.hp/follow-fork.c: new file.
20107 * gdb.hp/follow-vfork-and-exec.c: new file.
20108 * gdb.hp/misc-hp.cc: new file.
20109 * gdb.hp/more-steps.c: new file.
20110 * gdb.hp/optimize.c: new file.
20111 * gdb.hp/quicksort.c: new file.
20112 * gdb.hp/run-hp.c: new file.
20113 * gdb.hp/start-stop.c: new file.
20114 * gdb.hp/sum.c: new file.
20115 * gdb.hp/templates-hp.cc: new file.
20116 * gdb.hp/thread-local-in-lib.c: new file.
20117 * gdb.hp/thread-local-in-lib.h: new file.
20118 * gdb.hp/thread-local-in-lib.lib.c: new file.
20119 * gdb.hp/vforked-program.c: new file.
20120 * gdb.hp/virtfunc-hp.cc: new file.
20121 * gdb.hp/watchpoint-hp.c: new file.
20122 * gdb.hp/xdb.c: new file.
20123 * gdb.hp/xdb0.c: new file.
20124 * gdb.hp/xdb0.h: new file.
20125 * gdb.hp/xdb1.c: new file.
20126
20127Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20128
20129 The following change was made by Edith Epstein
889bf7c5
PA
20130 <eepstein@cygnus.com> as part of a project to merge in changes
20131 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20132
20133 * gdb.c++/demangle.exp: changed the expected output for some
20134 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20135 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20136 T1<char>::~T1<char>(void)
c906108c 20137 becomes,
a9c64011
AS
20138 maint demangle __dt__11T1__pt__2_cFv
20139 T1<char>::~T1(void)
c906108c 20140
889bf7c5 20141 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20142
c906108c
SS
20143Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20144
20145 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20146 * gdb.trace/backtrace.exp: Likewise.
20147 * gdb.trace/circ.exp: Likewise.
20148 * gdb.trace/collection.exp: Likewise.
20149 * gdb.trace/deltrace.exp: Likewise.
20150 * gdb.trace/infotrace.exp: Likewise.
20151 * gdb.trace/limits.exp: Likewise.
20152 * gdb.trace/packetlen.exp: Likewise.
20153 * gdb.trace/passc-dyn.exp: Likewise.
20154 * gdb.trace/passcount.exp: Likewise.
20155 * gdb.trace/report.exp: Likewise.
20156 * gdb.trace/save-trace.exp: Likewise.
20157 * gdb.trace/tfind.exp: Likewise.
20158 * gdb.trace/tracecmd.exp: Likewise.
20159 * gdb.trace/while-dyn.exp: Likewise.
20160 * gdb.trace/while-stepping.exp: Likewise.
20161
201621998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20163
20164 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20165
20166Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
20167
20168 From Brendan Kehoe:
20169 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
20170 int return types.
20171
20172Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20173
20174 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20175 remote dos host testing right.
c906108c
SS
20176
20177Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20178
20179 * gdb.base/corefile.exp: remove some xfails.
20180
20181Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20182
20183 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20184 have different timestamps.
c906108c
SS
20185
20186Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20187
20188 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20189 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20190
20191Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20192
20193 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20194 delta.
c906108c
SS
20195
20196Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20197
20198 * gdb.base/default.exp: Add brace missing from previous delta.
20199
20200Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20201
20202 * gdb.base/default.exp: Support test for info float for all
20203 varieties of arm toolchain.
20204
dc96c6c7 20205Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20206
20207 * gdb.trace/*.exp: remove "remote_download" command.
20208
dc96c6c7 20209Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20210
20211 * gdb.trace/*.exp: remove -gdwarf from compile.
20212
20213Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20214
20215 * gdb.trace/configure.in(AC_INIT): typo
20216 * gdb.trace/configure: regenerated
20217
dc96c6c7 20218Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20219
20220 * config/m68k-emc.exp: New file.
20221 * lib/<emc-support.exp trace-support.exp}: New files.
20222 * configure.in: add new test directory gdb.trace.
20223 * gdb.trace/{configure configure.in Makefile.in}: New files.
20224 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20225 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20226 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20227 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20228 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20229 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20230 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20231
dc96c6c7 20232Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20233
20234 * gdb.c++/classes.exp: Change all regular expressions to match
20235 arbitrary combinations of newline/carriage-return, so that they
20236 will work equally well on Unix and Windows.
20237 * gdb.c++/inherit.exp: ditto.
20238 * gdb.c++/virtfunc.exp: ditto.
20239
202401998-08-11 Dawn Perchik <dawn@cygnus.com>
20241
20242 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20243
c2d11a7d
JM
20244Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20245
20246 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20247 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20248 to use a0-a3/d0-d3 as needed.
20249
20250Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20251
20252 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20253 * gdb.disasm/am33.exp: Corresponding changes.
20254
c906108c
SS
202551998-07-11 Felix Lee <flee@cygnus.com>
20256
20257 * gdb.base/callfuncs.exp: add cmp10 test.
20258 * gdb.base/callfuncs.c (cmp10): new function.
20259
20260Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20261
d63a86f8 20262 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20263 into two parts to get around a synchronization problem in expect.
20264
3fc11d3e
JM
20265Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20266
20267 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20268
20269 * configure.in: Add options for gdbtk testsuite.
20270
20271 * configure: Regenerate.
20272
20273 * gdb.gdbtk: New directory to hold gdbtk tests.
20274
c906108c
SS
20275Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20276
20277 * gdb.fortran/types.exp: Escape brackets in expect patterns
20278 for test_float_literal_types_accepted tests.
20279 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20280 before run test.
20281
c2d11a7d
JM
20282Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20283
20284 * am33.exp: Just compile, do not link the testcase.
20285 * am33.s: Add ".am33" pseudoop to force am33 mode.
20286
c906108c
SS
202871998-06-25 Felix Lee <flee@cygnus.com>
20288
20289 * gdb.base/setshow.exp: make sure $pc is sane.
20290
20291 * gdb.stabs/weird.exp: split expect patterns properly.
20292
c2d11a7d
JM
20293Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20294
20295 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20296 * gdb.disasm/am33.exp: Run it.
20297
dc96c6c7 20298Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20299
20300 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20301 match processing (and eliminate spurious timeouts when running).
20302
dc96c6c7 20303Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20304
20305 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20306 exception test, but conditionalize it on target [mach | gnu].
20307
dc96c6c7 20308Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20309
20310 * gdb.base/overlays.exp: fixup compile line for linker script.
20311
20312Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20313
20314 * gdb.fortran/types.exp: don't guess at float size.
20315
20316Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20317
20318 * gdb.base/exprs.exp: delete test that depends on int size.
20319
20320Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20321
20322 * config/sim.exp: Removed checks for target triplets.
20323 (gdb_target_sim): Use gdb,target_sim_options.
20324
20325Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20326
20327 * gdb.base/reread.exp: New file.
20328 * gdb.base/reread1.c: New file.
20329 * gdb.base/reread2.c: New file.
20330
20331Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20332
20333 * config/sim.exp: Use 'target sim -sparclite' when running
20334 SPARClite programs.
20335
20336Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20337
20338 * gdb.base/structs2.exp: New file.
20339 * gdb.base/structs2.c: New file.
20340
20341Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20342
20343 * gdb.asm/common.inc: New file.
20344 * gdb.asm/d10v.inc: New file.
20345 * asm-source.exp: Pass -I's to gas to find .inc files.
20346 Update line numbers in expected output.
20347 * asmsrc1.s: Rewrite.
20348 * asmsrc2.s: Rewrite.
20349 * configure.in: Create arch.inc symlink.
20350 * configure: Regenerate.
20351 * Makefile.in (distclean): Delete arch.inc.
20352
20353Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20354
20355 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
20356 (t_enum_value2): ditto
20357 (t_enum_value3): ditto
20358 (main): ditto
c906108c
SS
20359Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20360
20361 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20362 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20363 change.
20364 Use gdb_test instead of send_gdb/gdb_expect sequences.
20365
20366Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20367
20368 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20369 not void.
20370
20371Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20372
20373 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
20374 subroutines. Used to test gdbs ability to single step through PC
20375 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
20376
20377Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20378
20379 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20380 more rigorous EGCS C++ error checking.
20381
20382Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20383
a9c64011
AS
20384 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20385 tests.
20386 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20387 function when asleep.
20388 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20389 for i*86 Linux and SVR4 signal handling problems.
20390 Remove linux xfail for `next to handler in signals_tests_1', fixed
20391 by recent infrun.c change.
20392 Limit backtrace to 10 frames to avoid timeout problems with infinite
20393 stack backtraces.
20394 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20395 target.[ch] change.
c906108c
SS
20396
20397Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20398
20399 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20400 for a newline from gdb before continuing.
20401 (default_gdb_exit): Just look for y or n.
20402 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20403 it does, fail the rests of the tests in the file.
20404
20405Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20406
20407 * config/cygmon.exp: New file.
20408
20409Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20410
20411 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20412 main" test on remote targets.
c906108c
SS
20413
20414 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20415 run test on remote targets.
20416
20417Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20418
20419 * gdb.asm: New directory.
20420 * configure.in: Configure it.
20421 * configure: Regenerate.
20422 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20423 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20424
20425Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20426
20427 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20428
dc96c6c7 20429Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20430
a9c64011
AS
20431 * gdb.base/overlays (several files): Merge the two overlay
20432 managers into one. Change variables (foox, barx, bazx, grbxx)
20433 back into ints but force them to load in their proper sections.
c906108c
SS
20434
20435Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20436
20437 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20438 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20439 (D10VCopy): Handle memory regions crossing 16k boundaries.
20440 (D10VCopy): Transfer data in 32 bit chunks.
20441
20442Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20443
20444 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20445 correct.
c906108c
SS
20446
20447 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20448 map. Include space for printf in .text segment.
c906108c
SS
20449
20450 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20451 updated d10v memory VMA/LMA map.
c906108c 20452 (D10VCopy): Call D10VTranslate.
d63a86f8 20453
c906108c
SS
20454Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20455
20456 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20457
20458 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20459 that it won't be put into the .sdata - small data -
20460 section. Update reference.
c906108c
SS
20461 * gdb.base/baz.c (bazx, baz): Ditto.
20462 * gdb.base/foo.c (foox, foo): Ditto.
20463 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20464
20465 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20466 to be arrays.
d63a86f8 20467
dc96c6c7 20468Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20469
a9c64011
AS
20470 * gdb.base/overlays.exp: fix up and get working again.
20471 Add tests for backtraces from an overlay function.
d63a86f8 20472
c906108c
SS
20473Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20474
20475 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20476 "calling function with watchpoint enabled".
20477
20478Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20479
20480 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20481 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20482 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20483 pending review of whether it is useful or not.
20484
20485Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20486
20487 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20488
20489Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20490
20491 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20492 * config/dve.exp: New file to support Densan boards.
20493
20494Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20495
20496 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20497 reads and BSD.
c906108c
SS
20498
20499Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20500
20501 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20502 response.
20503
20504 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20505
20506Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20507
20508 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20509 test.
c906108c
SS
20510
20511 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20512 target_sizeof_long and target_bigendian_p.
c906108c 20513 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20514 to targets word size and endianess.
d63a86f8 20515
c906108c
SS
20516Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20517
20518 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20519 output.
c906108c
SS
20520
20521Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20522
20523 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20524 Update test of set args help to match source change.
c906108c
SS
20525
20526Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20527
20528 * gdb.base/default.exp: Expect help system output to be in
20529 alphabetical order.
20530 * gdb.base/help.exp: Ditto.
20531
20532Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20533
20534 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20535 "i*86-pc-linux-gnu*".
20536 * gdb.base/interrupt.exp: Ditto.
20537 * gdb.base/corefile.exp: Ditto.
20538
20539 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20540 define vxworks when building the testcase.
c906108c
SS
20541
20542 * gdb.base/ptype.exp: Fix testnames to be unique.
20543 * gdb.base/radix.exp: Ditto.
20544 * gdb.base/term.exp: Ditto.
20545 * gdb.base/whatis.exp: Ditto.
20546 * gdb.c++/classes.exp: Ditto.
20547
20548Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20549
20550 * gdb.base/callfuncs.exp: Fix indentation.
20551
20552 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20553 suppress_flag has been set.
20554 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20555 target feature.
20556
20557Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20558
20559 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20560 the testcase.
20561
20562 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20563 set_debug_traps() and breakpoint().
c906108c
SS
20564 * gdb.c++/misc.cc (main): Ditto.
20565 * gdb.c++/templates.cc (main): Ditto.
20566 * gdb.c++/virtfunc.cc (main): Ditto.
20567
20568Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20569
20570 * lib/gdb.exp(gdb_step_for_stub): New function.
20571 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20572 exists, reload the executable and do a "continue" instead of
20573 doing a jump.
20574 (runto_main): Use gdb_step_for_stub.
d63a86f8 20575
c906108c 20576 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20577 tests to have unique names.
c906108c
SS
20578 * gdb.base/callfuncs.exp: Ditto.
20579 * gdb.base/commands.exp: Ditto.
20580 * gdb.base/default.exp: Ditto.
20581 * gdb.base/help.exp: Ditto.
20582 * gdb.base/list.exp: Ditto.
20583 * gdb.base/opaque.exp: Ditto.
20584 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20585 similar tests.
d63a86f8 20586
c906108c
SS
20587 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20588 * gdb.c++/cplusfuncs.cc: Ditto.
20589 * gdb.c++/virtfunc.cc: Ditto.
20590
20591 * config/monitor.exp: Keep track of the last file we saw, rather
20592 than trying to get the info from gdb.
20593
20594 * gdb.fortran/types.exp: Move comment to previous line.
20595
20596Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20597
20598 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20599 target mode.
c906108c
SS
20600
20601Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20602
20603 From Bob Manson:
20604 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20605 string from GDB when it connects.
c906108c
SS
20606
20607 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20608
20609Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20610
20611 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20612 if we can't get a debug format from GDB (we may be testing an
20613 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20614
20615 * gdb.stabs/weird.exp: Fix quoting.
20616
20617 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20618
20619Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20620
20621 * config/arm-ice.exp: New file.
20622
20623Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20624
20625 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20626 until it has been modified to work with the new testsuite.
c906108c 20627
99707966 20628 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20629 testcase won't compile, cause all of the testcases in the file to
20630 fail instead.
c906108c
SS
20631
20632 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20633 (gdb_clear_suppressed): New procedure.
20634 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20635 it contains a positive value.
20636
20637Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20638
20639 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20640
20641 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20642
20643Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20644
20645 * lib/gdb.exp (setup_xfail_format): New function.
20646 (get_debug_format): New function to get debug format.
20647 (debug_format): New global variable to hold last value set
20648 by get_debug_format.
20649 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20650 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20651 * gdb.c++/ptype.exp: Ditto.
20652 * gdb.c++/classes.exp: Ditto.
20653 * gdb.c++/cplusfuncs.exp: Ditto.
20654 * gdb.c++/inherit.exp: Ditto.
20655 * gdb.c++/templates.exp: Ditto.
20656 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20657
c906108c
SS
20658Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20659
20660 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20661 host doesn't have a currently-open connection.
20662
20663 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20664 any gdb stub target. Handle cases where gdb doesn't respond when
20665 interrupted in a sane fashion.
c906108c
SS
20666
20667 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20668 same thing in a totally different way.
c906108c
SS
20669
20670 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20671 setting "timeout".
c906108c 20672 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20673 default_gdb_init now.
c906108c
SS
20674
20675Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20676
20677 * gdb.base/printcmds.exp: Fix "check for floating addition"
20678 regexp to accept results within approx +/- .01 of exact value.
20679 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20680
20681Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20682
20683 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20684 properly.
c906108c
SS
20685 (gdb_expect): Add optional timeout parameter, and add timeout
20686 value to various calls.
20687 (gdb_suppress_tests): Only give one warning message per group.
20688
20689Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20690
20691 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20692 global variables. Handle getting a value for $timeout more
20693 gracefully.
c906108c
SS
20694
20695Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20696
20697 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20698 initialize.
c906108c 20699 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20700 by a target configuration file.
c906108c
SS
20701 (gdb_expect): Pass the timeout to remote_expect.
20702
20703 * config/monitor.exp(gdb_load): Fix typo in regexp.
20704
20705Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20706
20707 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20708
20709Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20710
20711 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20712 here. Call gdb_target_exec before rebooting the target, to make
20713 sure the connection to the target is closed.
c906108c
SS
20714 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20715 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20716 Also detect "Timeout reading from remote" error.
20717
20718 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20719 gdb_target_monitor. Don't call gdb_file_cmd here; let
20720 gdb_target_monitor do it.
c906108c
SS
20721
20722 * gdb.disasm/hppa.exp: Don't use exec_output.
20723
20724Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20725
20726 * gdb.base/list.exp: If we're debugging a non-native target,
20727 try to set the pc register to point to the start of the
20728 program before doing the first list command.
20729
20730 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20731 test_calls after restarting.
c906108c
SS
20732
20733 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20734 reloading.
c906108c
SS
20735
20736 * gdb.base/watchpoint.exp: Fix typo.
20737
20738 * gdb.base/setshow.exp: Check for use_gdb_stub.
20739
20740 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20741 stub case.
c906108c
SS
20742 * gdb.base/langs.exp: Ditto.
20743
20744 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20745 gdb_load_offset. If we weren't given a file to load, figure out
20746 what the current file is and use it.
c906108c
SS
20747
20748 * config/i386-bozo.exp: New file.
20749
20750Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20751
20752 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20753 feature.
20754
20755 * config/proelf.exp: New entry.
20756
20757Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20758
20759 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20760 of regexps.
20761
20762 * gdb.base/watchpoint.exp: Don't run the test_stepping
20763 tests if gdb can't call functions on the target.
20764
20765 * gdb.base/setshow.exp: Don't run the set prompt tests if
20766 the board has gdb_prompt set.
20767
20768Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20769
20770 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20771 * gdb.base/commands.exp: Likewise.
20772 * gdb.base/setshow.exp: Likewise.
20773
20774Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20775
20776 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20777 feature.
20778
20779 * config/i960.exp: New file.
20780
20781Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20782
20783 * gdb.base/funcargs.exp: Check for gdb,short_int target
20784 feature instead of looking for explicit target triplets.
20785
dc96c6c7 20786Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20787
d63a86f8 20788 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20789 "p 123DEADBEEF", to check parse_number.
20790 * top.c: change "to enable to enable" to "to enable" in a couple
20791 of help strings.
20792
20793Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20794
20795 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20796 on the mn10300.
d63a86f8 20797
c906108c
SS
20798Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20799
20800 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20801 where the test executable is run with explicit args.
20802 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20803
20804Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20805
20806 * gdb.base/run.c: Use FAKEARGV to build test executable that
20807 does not require a command line arg, since most simulators
20808 don't currently support passing such an arg into the simulated
20809 program.
20810 * gdb.base/commands.exp: Change tests to insert the proper
20811 value as the arg to the first recursive factorial call. Change
20812 compilation line to define FAKEARGV at compile time.
20813
20814Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20815
20816 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20817 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20818 function with watchpoint enabled" test.
20819
20820Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20821
20822 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20823 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20824
20825 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20826 "Tests restarted" messages.
c906108c
SS
20827
20828Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20829
20830 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20831
dc96c6c7 20832Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20833
20834 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20835 for INFO SYMBOL; add help tests for OVERLAY commands.
20836 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20837 add tests for OVERLAY commands
20838 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20839 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20840 * gdb.base/sigall.c: add usestubs code frag
20841 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20842
c906108c
SS
20843Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20844
20845 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20846 failures.
20847 (gdb_stop_suppressing_tests): Note that tests have restarted.
20848
20849Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20850
20851 * config/h8300.exp: New file.
20852
20853Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20854
20855 * gdb.base/setshow.exp: Check for the existence of a
20856 feature, not its value.
20857
20858Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20859
20860 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20861
20862 * gdb.base/scope.exp: It's now init0(), not init().
20863
20864 * gdb.base/scope0.c: For now, change init() to be init0().
20865
20866 * config/monitor.exp: Use gdb_serial in preference to serial
20867 or netport.
20868
20869 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20870 and it's not already set.
c906108c
SS
20871
20872Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20873
20874 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20875 isn't using a stub and if it supports argument passing.
c906108c
SS
20876
20877Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20878
20879 * config/udi.exp(gdb_start): Make sure UDICONF is set
20880 properly before starting gdb.
20881
20882Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20883
20884 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20885 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20886 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20887
20888Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20889
20890 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20891 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20892
20893 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20894
20895 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20896
20897 * config/monitor.exp: Make sure we disconnect from the target.
20898 Also, try a reboot/reload cycle instead of failing if the
20899 load fails.
20900
20901Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20902
20903 * gdb.base/default.exp: Don't set match_max.
20904 * gdb.base/help.exp: Ditto.
20905 * gdb.base/list.exp: Ditto.
20906 * gdb.base/signals.exp: Ditto.
20907
20908 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20909 set, use remote_ld to download the testcase instead of
20910 the GDB loader.
20911
20912Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20913
20914 * config/vr5000.exp: New file.
20915
20916 * config/monitor.exp(gdb_target_monitor): Add pattern for
20917 "Ending remote" to detect errors in connecting.
20918
20919 * gdb.base/setshow.exp: Add .* within auto language test.
20920
20921 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20922 target feature.
20923
20924 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20925 and reboot the board if necessary.
c906108c
SS
20926
20927 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20928 a set of tests. Remove print.* from the patterns being checked.
20929
20930Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20931
20932 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20933 refer to gdb_spawn_id.
20934
20935 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20936 longer used.
20937 * config/sparclet.exp: Ditto.
20938 * config/sparclet-old.exp: Ditto.
20939 * config/slite.exp: Ditto.
20940 * config/sim.exp: Ditto.
20941 * gdb.base/funcargs.exp: Ditto.
20942
20943 * lib/gdb.exp:Remove references to gdb_spawn_id.
20944 (gdb_expect): Move to remote.exp.
20945
20946Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20947
20948 * config/monitor.exp: Detect the "Couldn't establish connection"
20949 message from GDB.
20950
20951Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20952
20953 * gdb.base/bitfields.exp: Use runto instead of explicit
20954 gdb_run_cmd/gdb_expect sequences.
20955
20956 * gdb.base/break.exp(text_next_with_recursion): Add match for
20957 gdb_expect call.
20958
20959 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20960 We also need to handle the "A program is being debugged already"
20961 prompt from gdb. Use gdb_test to set the baud rate.
20962
20963 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20964 to 20000. Really. I mean it.
20965
20966Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20967
20968 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20969 fails. If suppress_flag is set, skip perror message about not
20970 being able to send to GDB.
c906108c 20971 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20972 GDB.
c906108c
SS
20973 (gdb_expect): If suppress_flag is set, always fail immediately.
20974 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20975 (gdb_init): Call gdb_stop_suppressing_tests.
20976 (default_gdb_exit): Ditto.
20977 (default_gdb_start): Ditto.
20978
20979 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20980 gdb_stop_suppressing_tests as appropriate.
c906108c 20981 * gdb.base/break.exp: Ditto.
889bf7c5 20982 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20983 * gdb.base/commands.exp: Ditto.
20984 * gdb.base/exprs.exp: Ditto.
889bf7c5 20985 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20986 * gdb.base/list.exp: Ditto.
20987 * gdb.base/recurse.exp: Ditto.
889bf7c5 20988 * gdb.base/scope.exp: Ditto.
c906108c
SS
20989 * gdb.base/structs.exp: Ditto.
20990 * gdb.c++/inherit.exp: Ditto.
20991
20992Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20993
20994 * config/vr4300.exp: New file.
20995
99707966 20996 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20997
99707966 20998 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20999
21000Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21001
21002 * lib/gdb.exp(gdb_init): New function.
21003
21004 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21005 for each individual variable set.
c906108c
SS
21006
21007 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21008 name.
21009
21010 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21011
21012 * gdb.base/scope.exp: Use gdb_test.
21013
21014 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21015 aborting; the testsuite driver will do that for us (see
21016 gdb_finish). Also, use gdb_test in a few more places.
21017
21018Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21019
21020 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21021
21022Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21023
21024 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21025 and "add_tests" are not at the same address.
21026
21027Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21028
21029 * gdb.base/ptype.exp: Use gdb_test.
21030
21031Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21032
21033 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21034 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21035 left in. No longer expect them to fail.
21036
21037 * gdb.stabs/*.mt; Deleted, no longer used.
21038 * gdb.stabs/configure.in: Remove references to target makefile
21039 frags.
21040 * gdb.stabs/configure: Rebuilt.
21041
21042 * gdb.disasm/*.mt: Deleted, no longer used.
21043 * gdb.disasm/configure.in: Remove references to target makefile
21044 frags. Use "sh3.s" as the unique filename for this directory.
21045 * gdb.disasm/configure: Rebuilt.
21046
21047 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21048 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21049 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21050
21051Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21052
21053 * config/udi.exp: Use mondfe,name instead of remote_host.
21054
21055Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21056
21057 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21058 a function with a watchpoint enabled on the mn10200.
21059
21060 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21061 before trying to create it!
21062
21063Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21064
21065 * config/vx.exp: Use hostname instead of netport.
21066
21067 * config/vxworks.exp: New file.
21068
21069 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21070
21071 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21072 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21073 occurs.
21074
21075 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21076 $gdb_spawn_id directly.
21077 (gdb_run_cmd): Try _start as well as start. Use the target feature
21078 gdb,start_symbol as the symbol to start from when jumping.
21079
21080Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21081
21082 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21083 redundant) test.
21084
21085 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21086 it doesn't lose for 16bit integer systems.
21087
21088Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21089
21090 * gdb.fortran/types.exp: If the target doesn't support "double"
21091 data types, then expect "real" types to only be 4 bytes.
21092
21093 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21094 call tests if the target doesn't support inferior function calls.
21095
21096 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21097 in printf tests.
21098
21099Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21100
21101 * gdb.base/help.exp: Disable "help set", "help show", and
21102 "help support". Simplify regexp for "help stack".
21103
21104 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21105 to 60 seconds. Temporarily set match_max to 15000 around the
21106 "info copying" test.
21107
21108 * gdb.base/nodebug.exp: Don't try to do an inferior function
21109 call if the target doesn't support them.
21110 * gdb.base/printcmds.exp: Likewise.
21111 * gdb.base/setvar.exp: Likewise.
21112 * gdb.base/structs.exp: Likewise.
21113 * gdb.c++/templates.exp: Likewise.
21114 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21115
21116 * gdb.base/recurse.exp: Enable for the mn10200.
21117
21118 * configure.in: Do configure gdb.stabs directory for *-*-elf
21119 targets.
21120 * configure: Rebuilt.
21121
21122 * gdb.base/break.exp: Check for gdb,noresults before testing
21123 exit status and/or results from the target.
21124 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21125 * lib/gdb.exp: Remove old (now bogus) initialization of
21126 noinferior, noargs, noresults and nosignals.
21127
21128Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21129
21130 * config/sh.exp: New file.
21131
21132 * config/slite.exp: Try to connect multiple times to the board
21133 before rebooting. Only send a "monitor run" if need_monitor_run
21134 is set.
21135
21136 * gdb.base/break.exp: Don't do the "stub continue" test if
21137 the target has gdb_stub set.
21138
21139 * gdb.base/callfuncs.exp: Increase the timeout.
21140
21141 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21142 if the target has gdb,noinferiorio set.
21143
21144 * gdb.base/list.exp: Increase match_max to 10000 characters.
21145
21146 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21147
21148 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21149 target.
21150
21151 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21152
21153Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21154
21155 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
21156 trying to delete the copy of gdb. Catch the file delete so we
21157 don't die if the delete fails; also, the file should be copied to
21158 the host, not to the build.
c906108c
SS
21159
21160Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21161
21162 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 21163 parenthesis in case it contains multiple regexps separated
c906108c
SS
21164 with |.
21165
21166 * gdb.base/watchpoint.exp: Use gdb_test.
21167 * gdb.base/default.exp: Ditto.
21168
21169Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21170
99707966 21171 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21172
c906108c
SS
21173 * gdb.base/scope.exp: Use gdb_test.
21174 * gdb.c++/classes.exp: Ditto.
21175 * gdb.c++/inherit.exp: Ditto.
21176
21177Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21178
21179 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21180 remote_exec instead.
21181 * gdb.base/corefile.exp: Don't be ridiculous.
21182 * gdb.base/*.c: Add missing stub invocations.
21183
21184Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21185
21186 * config/slite.exp: Miscellaneous fixes.
21187
21188 * lib/gdb.exp: Fix runto.
21189
21190 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21191 the target.
21192
21193 * gdb.base/watchpoint.exp: Fix regexp.
21194
21195 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21196 close and wait commands, as the descriptor may now be
21197 invalid. Always call "remote_close host".
21198
21199Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21200
21201 Major rewrite for testsuite revision.
d63a86f8 21202
c906108c
SS
21203 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21204 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21205 instead of relying on spawn_id to always contain a valid
21206 spawn id.
21207 (get_compiler_info): New procedure to build the ${binfile}.ci
21208 file, instead of replicating this in N different places.
21209 (gdb_compile): New procedure.
d63a86f8 21210
c906108c 21211 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21212 appropriate arguments) instead of compile. Use gdb_test in a lot
21213 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21214 at the start of a testcase, as this is no longer done magically.
21215
21216 config/*-gdb.exp: Rename without the -gdb suffix.
21217
21218 config/mips.exp: Use remote_close instead of exit_remote_shell.
21219 config/monitor.exp: Use target_info instead of looking at
21220 baud, timeout, etc.
21221 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21222
21223Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21224
21225 * gdb.c++/templates.exp (test_ptype_of_templates),
21226 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21227 Update expect patterns for destructors and assignment operators
21228 to match corresponding c-typeprint.c changes.
21229 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21230 to destructor breakpoint test, GDB should be able to set the
21231 destructor breakpoint without specifying arguments.
21232
21233Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21234
21235 * gdb.threads/pthreads.exp: Change result for failure to compile due
21236 to lack of pthreads runtime support from an error to simply an
21237 unsupported test, per dejagnu standards.
21238
21239Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21240
21241 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21242 where GDB exits to reduce pattern match time.
21243 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21244
21245 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21246
dc96c6c7 21247Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21248
21249 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21250 * gdb.base/default.exp: ditto.
21251 * gdb.base/nodebug.exp: ditto.
21252 * gdb.base/printcmds.exp: ditto.
21253 * gdb.base/ptype.exp: ditto.
21254 * gdb.base/setvar.exp: ditto.
21255 * gdb.base/structs.exp: ditto.
21256 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21257
21258Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21259
21260 * configure, */configure: Rebuild with autoconf 2.12.
21261
21262Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21263
21264 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21265 use new i*86-pc-linux*-gnu quads.
21266 * gdb.base/corefile.exp: Ditto.
21267 * gdb.base/signals.exp: Ditto.
21268 * gdb.base/sigall.exp: Ditto.
21269 * gdb.base/interrupt.exp: Ditto.
21270
21271 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21272 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21273 RedHat 4.0.
d63a86f8 21274
c906108c 21275 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21276 linux. This allows the test case to at least compile on latest
21277 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21278
21279Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21280
21281 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21282 directory to search gdb directory. Accept and step over conditional
21283 stack alignment code. Consume $prompt in failure cases.
21284 Reset timeout to $oldtimeout instead of some arbitrary value.
21285 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21286 timeout problems with infinite stack backtraces.
21287 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21288 Accept function parameters for linkfunc member.
21289
21290Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21291
21292 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21293 (CXXFLAGS): Remove, unreferenced.
21294 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
21295 previous -B options and also add -B option to pick up cross compiled
21296 runtime.
c906108c
SS
21297 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21298 doing cross compiles.
21299 (target_alias): Declare global.
21300 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21301 to verify that gcc exists in build tree, and if so set CC to that
21302 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 21303
c906108c
SS
21304Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21305
21306 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21307 ptype test for anonymous union. Fixup testcase to match
21308 current gcc debug output.
21309
21310Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21311
21312 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21313 force argument to an unsigned long type.
21314
21315Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21316
21317 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 21318 tests and anonymous union print/ptype tests.
c906108c
SS
21319 * gdb.base/list.exp (test_forward-search): Increase timeout by
21320 5 minutes for the "search extremely long line" case.
21321 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21322 completely optional and that the pass/fail messages use the command as
21323 the message if that third arg is a null string.
21324 (gdb_test_exact): Arrange that a null string pattern means match a
21325 null string output rather than any output, which might include random
889bf7c5 21326 errors.
c906108c
SS
21327 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21328 backtrace test.
21329 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21330 always failing and failure is now exposed by gdb.exp changes.
21331
21332Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21333
21334 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21335 weren't being noted.
21336
21337Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21338
21339 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21340 * gdb.stabs/weird.exp: Remove v_comb xfails.
21341
dc96c6c7 21342Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21343
21344 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 21345 list.exp scope.exp watchpoint.exp]
c906108c 21346 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 21347
dc96c6c7 21348Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21349
21350 * config/monitor.exp: Increase download timeout to 1000 seconds.
21351
dc96c6c7 21352Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21353
21354 * config/m32r.exp: Increase timeout to 120 seconds.
21355
21356Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21357
21358 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21359 and accept older ordering as obsolescent gcc or gdb.
21360 * gdb.c++/templates.exp: Ditto.
21361 * gdb.c++/virtfunc.exp: Ditto.
21362
21363Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21364
21365 * gdb.base/coremaker.c: Add code to mmap some data so we
21366 can check that it ends up in the core file.
21367 * gdb.base/corefile.exp: Add test to read mmapped data
21368 from core file.
21369
dc96c6c7 21370Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21371
21372 * config/m32r.exp: New file.
21373
21374Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21375
21376 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21377 that cflags can contains -gstabs, and work correctly for other tests.
21378
dc96c6c7 21379Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21380
21381 * gdb.base/setshow.exp: New file, tests show and set.
21382 * gdb.base/setshow.c: New file, tests show and set.
21383 * gdb.base/help.exp: Add test for help set|show annotate.
21384 * gdb.base/default.exp: Add test for set|show annotate.
21385
21386Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21387
21388 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21389 errors unique.
21390 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21391 explicitly.
21392
21393Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21394
21395 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21396 and width commands. This is done elsewhere.
21397 * (gdb_start): Don't call gdb_start_sim here. That's already
21398 done in gdb_load. This fixes lots of failures in default.exp.
21399
21400Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21401
21402 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21403 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21404 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21405 in the same we we treat other failures (since it may be an expected
889bf7c5 21406 condition), rather than as an error.
c906108c
SS
21407 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21408 old test format.
21409
21410Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21411
21412 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21413 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21414 twice. Nuke the duplicates.
c906108c 21415 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21416 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21417 Remove config.h along with other config files.
21418
21419Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21420
21421 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21422 "p func1 ()" and note that rests of tests are skipped.
21423 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21424 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21425 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21426 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21427 affected by the previous run test.
21428 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21429 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21430 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21431 "pass int powerset tuple" and "pass modeless int powerset tuple".
21432 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21433 "real write 4" and "real write 8".
21434 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21435 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21436 "print \$i after tuple assign 2", and
21437 "print vs2 after tuple assign 2".
21438 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21439 meaningful error message and return -1 so the caller can
21440 suppress further tests and avoid a cascade of errors.
d63a86f8 21441
c906108c
SS
21442Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21443
21444 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21445 format for printing version.
21446 * gdb.base/default.exp: Ditto.
21447 * gdb.base/interrupt.exp: Fix problem with cascade of
21448 errors if child process dies while calling a function.
d63a86f8 21449
c906108c
SS
21450Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21451
21452 * Makefile.in (VPATH): Add
21453 * Makefile.in (Makefile, config.status): Fix rules so things get
21454 remade when necessary.
21455
21456Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21457
21458 * Makefile.in (just-check): Add path to sibling expect dir
21459 to environment variable specified by RPATH_ENVVAR.
21460
21461Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21462
21463 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21464 (just-check): Add shared library paths for libstdc++, tk,
21465 tcl, bfd, and opcodes to the environment variable specified
21466 in RPATH_ENVVAR.
21467 * configure.in: Add support to recognize --enable-shared flag
21468 and generate correct value for RPATH_ENVVAR.
21469 * configure: Regenerated with autoconf.
21470
21471Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21472
21473 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21474 include all osf versions.
c906108c
SS
21475 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21476 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21477 when target is linux. When failing to build pthreads test
21478 executable, give more meaningful message.
21479 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21480 arg for pthread_create.
d63a86f8 21481
c906108c
SS
21482Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21483
21484 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21485 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21486 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21487 and -lpthreads (everybody else).
c906108c
SS
21488 (test_startup): Fail gracefully if threads are not supported.
21489 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21490 "p/c array_index("abcdef",2)" when not gcc compiled.
21491 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21492 "print func2::coremaker_local" when not gcc compiled.
21493 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21494 "ptype on opaque struct tagname (statically)",
21495 "ptype on opaque struct tagname (dynamically) 1", and
21496 "ptype on opaque struct tagname (dynamically) 2"
21497 for not compiled with gcc.
21498 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21499 backtrace when compiled with gcc.
d63a86f8 21500 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21501 than always return success.
21502
21503Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21504
21505 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21506
21507Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21508
21509 * gdb.base/structs.exp: Undo last change.
21510
21511Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21512
21513 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21514 encapsulate all the steps/nexts done during self test, starting
21515 at main, and makes them less sensitive to optimization issues.
21516 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21517 signal handler" test.
21518 * gdb.threads/pthreads.exp: Only run this for native configs.
21519 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21520 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21521 tests.
21522 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21523 for "runto test_calls(void)" test.
d63a86f8 21524
c906108c
SS
21525Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21526
21527 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21528 and don't expect address info in breakpoint confirmations.
21529
21530Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21531
21532 * gdb.base/list.exp (test_forward_search): Increase timeout
21533 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21534 and then reset to old value when done. Increase expect input
c906108c
SS
21535 buffer to 10000.
21536
21537Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21538
21539 * gdb.base/list.exp (test_forward_search): Fix to handle very
21540 long source line without overflowing expect's input buffer.
21541
21542Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21543
21544 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21545 "buffer_full".
21546
21547 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21548 "buffer_full".
21549
21550 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21551 "buffer_full".
21552
21553 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21554 "buffer_full".
21555
21556Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21557
21558 * configure.in (configdirs): Add gdb.threads.
21559 * configure: Regenerated with autoconf.
21560 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21561 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21562 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21563
c906108c
SS
21564Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21565
21566 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21567
21568Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21569
21570 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21571 each signal's status in the output of "handle all print".
21572 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21573 the \r\n sequence that immediately precedes the gdb prompt.
21574 * gdb.base/a1-selftest.exp: Save original timeout and restore
21575 after test.
21576
21577Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21578
21579 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21580 symbol.
21581
21582Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21583
21584 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21585
21586Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21587
21588 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21589 timeout by 60 seconds.
21590
21591Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21592
21593 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21594 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21595 error return.
21596
21597Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21598
21599 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21600 gdb initialization, also report how long dejagnu waited. Restore
21601 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21602 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21603
21604Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21605
21606 * lib/gdb.exp: Report timeout value for verbosity level 2.
21607 * config/gdbserver.exp: Ditto.
21608 * config/hppro.exp: Ditto.
21609 * config/mips-gdb.exp: Ditto.
21610 * config/monitor.exp: Ditto.
21611 * config/netware.exp: Ditto.
21612 * config/sim-gdb.exp: Ditto.
21613 * config/slite-gdb.exp: Ditto.
21614 * config/udi-gdb.exp: Ditto.
21615 * config/unix-gdb.exp: Ditto.
21616 * config/vx-gdb.exp: Ditto.
21617 * gdb.base/a1-selftest.exp: Ditto.
21618 * gdb.base/a2-run.exp: Ditto.
21619 * gdb.base/break.exp: Ditto.
21620 * gdb.base/corefile.exp: Ditto.
21621 * gdb.base/list.exp: Ditto.
21622 * gdb.base/recurse.exp: Ditto.
21623 * gdb.base/scope.exp: Ditto.
21624 * gdb.base/signals.exp: Ditto.
21625
21626Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21627
21628 * gdb.threads/Makefile.in (docdir): Removed.
21629
21630Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21631
21632 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21633 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21634 @srcdir@.
d63a86f8 21635 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21636 autoconf 2.5 or higher.
21637 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21638
21639Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21640
21641 * configure: Regenerated.
21642 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21643 avoid name clashes with SunOS headers.
21644
21645Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21646
21647 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21648
21649Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21650
21651 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21652 prototype information ends up in the compiler info file.
21653
21654Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21655
21656 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21657 attempting to regenerate it. Eliminate use of a temporary file
21658 and just generate the info file directly. Source it immediately,
21659 for consistency of use.
21660 * gdb.base/corefile.exp: Ditto
21661 * gdb.base/exprs.exp: Ditto.
21662 * gdb.base/funcargs.exp: Ditto.
21663 * gdb.base/langs.exp: Ditto.
21664 * gdb.base/list.exp: Ditto.
21665 * gdb.base/mips_pro.exp: Ditto.
21666 * gdb.base/nodebug.exp: Ditto.
21667 * gdb.base/opaque.exp: Ditto.
21668 * gdb.base/ptype.exp: Ditto.
21669 * gdb.base/scope.exp: Ditto.
21670 * gdb.base/setvar.exp: Ditto.
21671 * gdb.base/signals.exp: Ditto.
21672 * gdb.base/whatis.exp: Ditto.
21673 * gdb.c++/templates.exp: Ditto.
21674 * gdb.c++/virtfunc.exp: Ditto.
21675 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21676 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21677
21678Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21679
21680 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21681 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21682 Increase timeout, a lot of single stepping might be needed if the
21683 target has no hardware watchpoints.
21684
21685Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21686
21687 * gdb.base/break.exp: Ignore compiler warnings when compiling
21688 break.c.
21689 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21690 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21691 from remote-sim.
21692 * gdb.base/exprs.exp: Add h8300 xfails.
21693 * gdb.base/funcargs.exp: Likewise.
21694 * gdb.base/nodebug.exp: Likewise.
21695 * gdb.base/printcmds.exp: Likewise.
21696 * gdb.base/ptype.exp: Likewise.
21697 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21698 h8300 xfails.
d63a86f8 21699 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21700 on the h8300.
21701 * gdb.base/funcargs.c: Explicitly make last constant argument to
21702 call_after_alloca_subr an unsigned long type.
21703 * gdb.base/return.c: Include stdio.h.
21704
21705Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21706
21707 * config/abug.exp: New file for the older Motorola Bug monitor
21708 that runs on the mvme13x series VME boards.
21709 * config/monitor.exp: Use the new config array for target settings
21710 if they exist.
21711
21712Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21713
21714 * sim-gdb.exp: Make the SH simulator allocate less space when
21715 it is targeted.
21716
21717Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21718
21719 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21720 test.
21721
21722Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21723
21724 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21725 "rs6000-*-*" for "list function in include file" when gcc compiled.
21726 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21727 for "p ctable1[120]".
21728 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21729 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21730 Remove setup_xfail for "rs6000-*-*" for
21731 "print 'scope0.c'::filelocal before run".
21732 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21733 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21734 since some compilers don't allow both options to be given
21735 on the same command line. Create object file and move it.
d63a86f8 21736
c906108c
SS
21737Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21738
21739 * gdb.base/corefile.exp: Always regenerate the core file, since
21740 we always regenerate the coremaker program. Detect special case
21741 where registers cannot be read from core file.
d63a86f8 21742
c906108c
SS
21743Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21744
21745 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21746 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21747 * gdb.c++/templates.exp: Only match on basename of file since
21748 some formats like xcoff don't encode directory information.
21749 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21750 and rs6000 AIX xcoff targets.
21751 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21752 * configure: Regenerate.
21753 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21754 here, rather than in distclean.
d63a86f8 21755
c906108c
SS
21756Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21757
21758 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21759 defined, and use it to compile the test case with -O2. The
21760 native compilation still uses no optimization.
21761 * gdb.base/mips_pro.c: Remove inline assembly code since
21762 it is compiled PIC by default, which results in assembler
21763 warnings that make the testsuite think the compilation
21764 was unsuccessful.
21765
21766Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21767
21768 * gdb.c++/misc.exp: Add note to message for
21769 "print s.a for foo struct" that this is a known gcc 2.7.2
21770 and earlier bug.
21771
21772Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21773
21774 * gdb.base/break.exp: Fix pattern for matching "Delete all
21775 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21776 setup_xfail for deleting all breakpoints test. Fix various
21777 timeout messages to include "(timeout)".
21778 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21779 for "p t_float_values2(3.14159,float_val2)".
21780 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21781 for "continue to call2g" when gcc compiled.
21782 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21783 "up to foo in langs.exp", "show language at foo in langs.exp",
21784 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21785 and "show language at fsub in langs.exp".
21786 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21787 "list line 1 in include file", "list message for lines past EOF",
21788 "list function in include file", "list list0.h:foo", and
21789 "list filename:function; nonexistant function".
21790 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21791 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21792 and "ptype t_char_array" to be for native cc only.
d63a86f8 21793
c906108c
SS
21794Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21795
d63a86f8 21796 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21797 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21798 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21799
21800Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21801
21802 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21803 "bt in signals.exp". This problem only appears when running
21804 the testsuite, and then only intermittently.
21805
21806Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21807
21808 * gdb.base/return.exp (return_tests): Differentiate between
21809 two tests of continuing.
21810
21811Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21812
21813 * */Makefile.in (maintainer-clean): Remove config.log.
21814 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21815 * gdb.c++/Makefile.in (PROGS): Add inherit.
21816 (clean): Remove *.ci.
21817
21818Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21819
21820 * gdb.c++/misc.cc: Add test code from Mike Stump.
21821 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21822
21823Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21824
21825 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21826 to "alpha-*-osf2*" and add comment.
21827 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21828 setup_xfail for "step over execarg initialization" and
21829 "step over corearg initialization".
c906108c
SS
21830 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21831 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21832 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21833 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21834 "print func2::coremaker_local", and "backtrace in corefile.exp".
21835 * gdb.base/signals.exp: Build and source signals.ci.
21836 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21837 to be for gcc only.
21838 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21839
c906108c
SS
21840Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21841
21842 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21843 Feb 3 procfs.c change.
21844
21845Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21846
21847 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21848
21849Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21850
21851 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21852 from dejagnu's apparent default of 10 seconds, which gives random
21853 results when running the tests over NFS on moderately loaded systems.
21854 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21855
21856Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21857
21858 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21859 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21860 result reports.
c906108c
SS
21861
21862Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21863
21864 * configure.in (CY_AC_PATH_TCLH): Remove.
21865 * configure: Regenerate.
21866
21867Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21868
21869 * gdb.c++/Makefile.in (clean): Add missing '{'.
21870
21871Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21872
21873 * lib/gdb.exp: Provide a default value for noinferior.
21874
21875 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21876 Load libgloss.exp.
21877
21878Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21879
21880 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21881 the executable, not the .o to run the tests from.
21882
21883Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21884
21885 * gdb.base/break.exp: Don't test for program exit or exit status
21886 if $noresults if nonzero.
21887 * gdb.base/langs.exp: Likewise.
21888 * gdb.base/watchpoint.exp: Likewise.
21889
21890 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21891 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21892 trying to compile the testcase.
21893
21894Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21895
21896 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21897 * gdb.base/signals.exp (continue to handler): Likewise.
21898
21899Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21900
21901 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21902
21903 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21904
21905Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21906
21907 * gdb.base/corefile.exp: Recognize "not found" as failure
21908 when trying to determine if a core file was generated.
21909 If no core file was generate the first time, try again without
21910 the ulimit -c to work around braindamaged shells.
21911
21912Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21913
21914 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21915 [] tests with "test" and enclose string in quotes.
21916 * gdb.stabs/configure: Rebuild
d63a86f8 21917
c906108c
SS
21918Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21919
21920 Changes in sync with expect:
21921 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21922 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21923 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21924 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21925 argument to AC_REQUIRE.
21926 * configure: Regenerated.
21927
21928Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21929
21930 * gdb.base/corefile.exp: When generating a core, discard any
21931 error messages about ulimit not found and the "core dumped"
21932 message from the shell that runs the coredumper.
21933
21934Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21935
21936 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21937
21938 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21939 which sed script to run. Expect failure for v_comb test
21940 on PA targets too.
d63a86f8 21941
c906108c
SS
21942Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21943
21944 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21945 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21946
21947Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21948
21949 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21950 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21951 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21952 * lib/gdb.exp (default_gdb_start): Fix typo.
21953 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21954 messages to not include the full program name that caused
21955 the core dump since some systems (such as solaris) apparently
21956 truncate this path to about 80 characters.
21957 When generating a core file first try increasing the core file
21958 size limit to unlimited since some systems may default it to
21959 zero, and it is harmless to try it. Move the test for failing
21960 to generate a core file to where it will actually get executed.
21961 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21962 new gdb result from g++ debug info improvements and make old
21963 pattern obsolescent. Also account for size_t differences
21964 (may be int or long).
21965 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21966 initialization before function call is placed in the delay slot
21967 and thus appears to be skipped over by commands such as "next".
21968
21969Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21970
21971 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21972
21973Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21974
21975 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21976 input source file; fix code to compile test to deal with this
21977 convention.
21978 * gdb.c++/*.exp: Likewise.
21979
21980Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21981
21982 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21983 "bt in signals.exp".
21984
21985Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21986
21987 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21988 "step over execarg initialization" and
889bf7c5 21989 "step over corearg initialization".
c906108c
SS
21990
21991Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21992
21993 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21994 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21995
21996Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21997
21998 From Rob Savoye (rob@poseidon.cygnus.com)
21999 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22000 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22001 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22002 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22003 configure.in}: Major reworking for autoconfig.
c906108c
SS
22004 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22005 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22006 New files.
c906108c
SS
22007 * config/unix-gdb.exp: Make GDB global.
22008 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22009 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22010 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22011 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22012 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22013 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22014 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22015 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22016 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22017 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22018 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22019 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22020 to returns as necessary, arrange for test to compile own testcase
22021 executable.
c906108c 22022 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22023
c906108c
SS
22024Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22025
22026 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22027 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22028 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22029 "backtrace through signal handler".
22030
22031Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22032
22033 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22034 continuing from a job control stop signal.
22035 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22036
22037Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22038
22039 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22040 * gdb.base/corefile.exp: Likewise.
22041 * gdb.base/funcargs.exp: Likewise.
22042
22043Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22044
22045 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22046 * config/monitor.exp: Add support for setting baud rate.
22047
22048Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22049
22050 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22051 i*86-*-linux* xfails for "backtrace through signal handler".
22052 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22053 "print func2::coremaker_local".
22054 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22055 alpha-dec-osf2* xfail for
c906108c
SS
22056 "delete all breakpoints when none".
22057
22058Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22059
22060 * gdb.base/break.exp: Change test that deletes all breakpoints
22061 when no user breakpoints are installed. A post 4.15 change
22062 causes gdb to no longer prompt in this case.
22063
22064Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22065
22066 * gdb.base/return.exp (return_tests): Change xfail for test
22067 "correct value returned double test" to stop xfailing at
22068 Solaris 2.5. Apparently the bug has been fixed.
22069
22070Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22071
22072 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22073 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22074
22075Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22076
22077 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22078 * gdb.disasm/hppa.s: Corresponding changes.
22079
22080Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22081
22082 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22083 makefile fragment.
22084 * config/mt-hpux: Deleted.
22085
22086Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22087
d63a86f8 22088 * Many files: When warning about suppressed tests due to a
c906108c
SS
22089 nonexistant test binary, avoid incrementing the warning count.
22090
22091Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22092
22093 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22094
c906108c
SS
22095Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22096
22097 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22098 "sparc-*-solaris2*".
22099
22100Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22101
22102 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22103 Add global and local variables and initialize them.
22104 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22105 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22106 extracts the file name and terminating signal from the core file.
22107 * TODO: Remove note about tests for correct mapping of corefile.
22108 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22109 from optimizing it away.
22110 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22111 handles common blocks.
22112
22113Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22114
22115 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22116 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22117
22118Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22119
22120 * Makefile.in (maintainer-clean): New target, synonym for
22121 realclean.
22122 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22123 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22124 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22125 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22126 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22127 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22128
22129Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22130
22131 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22132 xfails when not gcc compiled for "print foo::funclocal".
22133 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22134 "print foo::funclocal at foo",
22135 "print 'scope1.c'::foo::funclocal at foo",
22136 "print foo::funclocal_bss at foo",
22137 "print 'scope1.c'::foo::funclocal_bss at foo",
22138 "print foo::funclocal_ro at foo",
22139 "print 'scope1.c'::foo::funclocal_ro at foo",
22140 "print bar::funclocal at foo" and
22141 "print 'scope1.c'::bar::funclocal at foo".
22142 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22143 gcc compiled for "print foo::funclocal at bar".
22144 Expand all messages to ensure that they identify that
22145 the test is at bar().
22146 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22147 gcc compiled for:
22148 "ptype on opaque struct pointer (statically)",
22149 "ptype on opaque struct tagname (statically)",
22150 "ptype on opaque struct pointer (dynamically) 1",
22151 "ptype on opaque struct tagname (dynamically) 1",
22152 "ptype on opaque struct pointer (dynamically) 2" and
22153 "ptype on opaque struct tagname (dynamically) 2
22154 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22155 gcc compiled for:
22156 "p datalocal"
22157 "whatis datalocal",
22158 "ptype datalocal",
22159 "p bsslocal",
22160 "whatis bsslocal", and
22161 "ptype bsslocal".
22162 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
22163 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
22164 when not gcc compiled.
22165 * gdb.base/funcargs.exp (float_and_integral_args): Add
22166 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
22167 compiled.
22168 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
22169 "backtrace from call6a" when not gcc compiled.
22170 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
22171 "backtrace from call7a" when not gcc compiled.
22172 * gdb.base/callfuncs.exp (do_function_calls):
22173 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22174 "p t_char_array_values(char_array_val2,char_array_val1)",
22175 "p t_char_array_values(char_array_val1,char_array_val2)",
22176 "p t_char_array_values("carray 1","carray 2")",
22177 "p t_char_array_values("carray 1",char_array_val2)",
22178 "p t_char_array_values(char_array_val1,"carray 2")",
22179 "p sum_args(1,{2})",
22180 "p sum_args(2,{2,3})",
22181 "p sum_args(3,{2,3,4})",
22182 "p sum_args(4,{2,3,4,5})"
22183 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22184 "backtrace in corefile.exp" when not gcc compiled.
22185
22186Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22187
22188 * gdb.base/signals.exp: Rewrite `handle all print' test as
22189 a procedure. Accept blanks or TABs as whitespace, increase
22190 timeout and expect input buffer size for the large output
22191 from the command. Remove "i*86-*-bsdi2.0" xfail.
22192
22193Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22194
22195 * gdb.base/setvar.exp: Add new testcases for truncation when
22196 assigning invalid values to bitfields.
22197
22198Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22199
d63a86f8 22200 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22201 mips-sgi-irix* xfail for
22202 "call inferior func with struct - returns char *"
22203 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22204 accepted in the result.
c906108c
SS
22205
22206Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22207
22208 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22209 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22210 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22211 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22212 that accidentally got checked in.
22213
22214Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22215
d63a86f8 22216 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22217 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22218 compiled test.
22219 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22220 Add mips-sgi-irix5* xfail for not gcc compiled.
22221 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22222 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22223 "p top", "whatis top", "p middle", and "whatis middle".
22224 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22225 "whatis signed char" for not gcc compiled.
22226 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22227 "set variable signed char=-1 (-1)" and
22228 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22229 * gdb.base/funcargs.exp (float_and_integral_args):
22230 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22231 Add mips-sgi-irix* xfail when not gcc compiled for
22232 "continue to call2b".
22233 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22234 "continue to call2g".
22235 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22236 "backtrace from call6a"
22237 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22238 "backtrace from call7k".
22239 Add mips-sgi-irix5* xfail when not gcc compiled for
22240 "backtrace from call7a".
22241 (localvars_after_alloca): Fix gdb_test cmds for
22242 "print * after runto ...".
22243 Remove rs6000-*-* xfails for
22244 "print i after runto localvars_after_alloca" and
22245 "print l after runto localvars_after_alloca"
22246 for all compilers.
22247 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22248 when not compiled with gcc, for:
c906108c
SS
22249 "print signed char == (minus)",
22250 "print signed char != (minus)",
22251 "print signed char < (minus)",
22252 "print signed char > (minus)".
22253 * gdb.base/callfuncs.exp (do_function_calls):
22254 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22255 "call inferior func with struct - returns char *".
d63a86f8 22256 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22257 "correct value returned double test" to include Solaris 2.4.
22258 * gdb.base/funcargs.exp (float_and_integral_args):
22259 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22260
c906108c
SS
22261Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22262
22263 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22264 enumeration bitfields if compiling with GNU C.
22265 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22266 to empty' prompt.
22267
22268Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22269
22270 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22271 test for PRO targets.
22272
22273 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22274 breakpoints in the inferior at any given time by making
22275 two groups of breakpoints for call2*, call6* and call7*
22276 tests.
22277
22278Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22279
22280 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22281 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22282 from optimizing it away.
22283 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22284 "call inferior func with struct".
22285
22286Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22287
22288 * configure.in: Only configure gdb.chill for particular targets.
22289
22290Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22291
22292 * gdb.base/Makefile.in: Add action to .c.o transformation
22293 rule that generates a .ci file for each .o file and remove
22294 explicit .c.o rules except for callfuncs.o.
22295 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22296 generates a .ci file for each .o file and remove explicit
22297 .cc.o rules.
22298 (clean): Remove *.tmp *.ci files.
22299 (EXECUTABLES): Remove templ-info.exp.
22300 * gdb.base/compiler.c: New file.
22301 * gdb.c++/compiler.cc: New file
22302 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22303 Change rs6000-*-* xfail for
22304 "print 'scope0.c'::filelocal_ro" and
22305 "print 'scope1.c'::filelocal" and
22306 "print 'scope1.c'::filelocal_bss" and
22307 "print 'scope1.c'::filelocal_ro" and
22308 "print 'scope1.c'::foo::funclocal" and
22309 "print 'scope1.c'::foo::funclocal_ro" and
22310 "print 'scope1.c'::bar::funclocal" and
22311 "print 'scope0.c'::filelocal_ro" and
22312 "print 'scope1.c'::filelocal at foo" and
22313 "print 'scope1.c'::filelocal_bss at foo" and
22314 "print 'scope1.c'::filelocal_ro at foo" and
22315 "print 'scope1.c'::foo::funclocal at foo" and
22316 "print 'scope1.c'::foo::funclocal_bss at foo" and
22317 "print 'scope1.c'::foo::funclocal_ro at foo" and
22318 "print 'scope1.c'::bar::funclocal at foo" and
22319 "print 'scope0.c'::filelocal_ro" and
22320 "print 'scope1.c'::filelocal" and
22321 "print 'scope1.c'::filelocal_bss" and
22322 "print 'scope1.c'::filelocal_ro" and
22323 "print 'scope1.c'::foo::funclocal" and
22324 "print 'scope1.c'::foo::funclocal_bss" and
22325 "print 'scope1.c'::foo::funclocal_ro" and
22326 "print 'scope1.c'::bar::funclocal" and
22327 "print 'scope1.c'::bar::funclocal_bss"
22328 to only be xfail'd when not compiled with gcc.
d63a86f8 22329 Add rs6000-*-* xfail for
c906108c
SS
22330 "print 'scope0.c'::filelocal_bss before run"
22331 when compiled with gcc.
22332 (test_at_main): Add rs6000-*-* xfail for
22333 "print filelocal_ro in test_at_main"
22334 when compiled with gcc.
22335 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 22336 Add rs6000-*-aix* xfail for
c906108c
SS
22337 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22338 "ptype t_char_array", not compiled with gcc.
22339 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22340 xfail for "list foo (in include file)" when gcc compiled.
22341 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 22342 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
22343 "run to call0a" if not compiled with gcc.
22344 (unsigned_integral_args): Add rs6000-*-* xfail for
22345 "run to call1a" if not compiled with gcc.
22346 (float_and_integral_args): Add rs6000-*-* xfail for
22347 "run to call2a" if not compiled with gcc and for
22348 "continue to call2b" for any compiler.
22349 Add rs6000-*-* xfail to
22350 "print f1 after run to call2a" for gcc compiled.
22351 (discard_and_shuffle): Add rs6000-*-* xfail for
22352 "run to call6a".
22353 (shuffle_round_robin): Add rs6000-*-* xfail for
22354 "backtrace from call7a" if not compiled with gcc.
22355 Add rs6000-*-* xfail for
22356 "backtrace from call7b" if compiled with gcc.
22357 (call_after_alloca): Add rs6000-*-* xfail for
22358 "print c in call_after_alloca" and
22359 "print s in call_after_alloca" and
22360 "backtrace from call_after_alloca_subr"
22361 if not compiled with gcc.
22362 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22363 "print c in localvars_in_indirect_call" and
22364 "print c in localvars_in_indirect_call" and
22365 "backtrace in indirectly called function" and
22366 "stepping into indirectly called function"
22367 if not compiled with gcc.
22368 (localvars_after_alloca): Add rs6000-*-* xfail for
22369 "print c after runto localvars_after_alloca" and
22370 "print s after runto localvars_after_alloca" and
22371 "print i after runto localvars_after_alloca" and
22372 "print l after runto localvars_after_alloca"
22373 for all compilers.
22374 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22375 than whatis-info.exp.
22376 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22377 than opaque-info.exp.
22378 Setup rs6000-*-* xfail for
d63a86f8 22379 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22380 "ptype on opaque struct pointer (dynamically)" when
22381 not compiled with gcc.
22382 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22383 rather than callf-info.exp.
22384 (do_function_calls): Add clear_xfail for rs6000-*-* for
22385 "p t_float_values2(3.14159,float_val2)". Seems to work
22386 fine there, both with xlc and gcc. Need to find out what
22387 it is doing right and fix other platforms.
22388 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22389 "call inferior func with struct - returns int",
22390 "call inferior func with struct - returns long",
22391 "call inferior func with struct - returns float",
22392 "call inferior func with struct - returns double",
22393 "call inferior func with struct - returns char *",
22394 but only if not gcc compiled (presumes xlc compiled).
22395 Change rs6000-*-* xfails for
22396 "call inferior func with struct - returns char" and
22397 " call inferior func with struct - returns short" to only
22398 xfail if not using gcc.
22399 (clean mostlyclean): Remove *.ci and *.tmp files.
22400 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22401 than templ-info.exp.
22402 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22403 Add rs6000-*-* xfail for "up to foo in langs.exp"
22404 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22405 when not gcc compiled.
d63a86f8 22406
c906108c
SS
22407Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22408
22409 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22410 * gdb.base/corefile.exp: Likewise.
22411 * gdb.base/list.exp: Likewise.
22412 * gdb.base/scope.exp: Likewise.
22413 * gdb.base/siganls.exp: Likewise.
22414
22415 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22416 compiler output.
22417 * gdb.base/whatis.exp: Likewise.
22418
22419Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22420
22421 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22422 failure (opcode table has been fixed to match reality).
22423
22424Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22425
22426 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22427 "call inferior func with struct - returns char",
22428 "call inferior func with struct - returns short"
22429
22430 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22431 "print 'scope0.c'::filelocal at main",
22432 "print 'scope0.c'::filelocal_bss in test_at_main",
22433 "print 'scope0.c'::filelocal at foo",
22434 "print 'scope0.c'::filelocal_bss in test_at_foo",
22435 "print 'scope0.c'::filelocal at bar",
22436 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22437
c906108c
SS
22438 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22439 in source file 1". This bug seems to have been fixed with both
22440 gcc and native cc (was native assembler bug?).
22441
22442Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22443
22444 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22445 "backtrace through signal handler" to "i*86-*-sysv4*".
22446 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22447 continue" case. Add "known SVR4 bug" to fail message.
22448 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22449 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22450 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22451 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22452 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22453 "up to foo in langs.exp", "show language at foo in
22454 langs.exp", "up to cppsub_ in langs.exp", "show
22455 language at cppsub_ in langs.exp", "up to fsub in
22456 langs.exp", and "show language at fsub in langs.exp".
22457 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22458 "bactrace in corefile.exp".
22459 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22460 "call inferior function with struct - returns float" and
22461 "call inferior function with struct - returns double".
d63a86f8 22462
c906108c
SS
22463Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22464
22465 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22466 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22467 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22468 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22469
22470Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22471
22472 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22473 (or overriden) "CHILL" macro rather then bare "gcc".
22474 Also look for ../../gcc/xgcc since that is what we will
22475 actually need, not "Makefile". Remove following assignment
22476 of CHILL to CHILL_FOR_TARGET because that results in
22477 recursive definition.
22478
22479Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22480
22481 * gdb.base/corefile.exp: Change xfail for backtrace in
22482 corefile.exp from linuxaout to all linux.
22483 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22484 cases where we miss the breakpoint at the signal handler
22485 for some reason. Setup xfail for linuxoldld/linuxaout and
22486 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22487 hitting SIGURG breakpoint.
22488 * gdb.base/signals.exp: Setup xfail for "next" acting like
22489 continue to add linuxoldld. Setup xfail for all linux for
22490 "next to handler in signals_tests_1", "backtrace in
22491 signals_tests_1", "continue to func1", "pass SIGUSR1",
22492 and continue to handler".
22493
22494Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22495
22496 * Update all FSF addresses except those in COPYING* files.
22497
22498Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22499
22500 * gdb.base/a2-run.exp: Change messages to be more explicit about
22501 the status of args, and quote binfile in results.
22502
22503Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22504
22505 * gdb.base/callfuncs.exp: Add tests for passing structs to
22506 inferior functions and return various types.
22507 * gdb.base/callfuncs.c: Add functions to receive a struct
22508 and return a member of the struct, in various types.
22509
22510Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22511
22512 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22513
22514Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22515
22516 * config/vxworks29k.exp: New file, sources vxworks.exp.
22517
22518Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22519
22520 * config/gdbremote.exp: New file. Testing framework using
22521 gdbserver.
22522
22523Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22524
22525 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22526 "call function when asleep" and "send end of file".
22527 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22528 for "backtrace in corefile.exp".
22529 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22530 for "backtrace through signal handler".
22531 * gdb.base/corefile.exp: Make sure we actually generate a core file
22532 before trying the core tests. Some systems allow the user to suppress
22533 generation of core files and default to that (linux for example).
22534 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22535 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22536
22537Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22538
22539 * gdb.threads: New directory with some crude multi-threaded
22540 gdb tests (step.exp and step2.exp).
22541 * config/mt-lynx (STEP_EXECUTABLE): Define.
22542 (THREADFLAGS): Define.
22543
22544Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22545
22546 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22547
22548 * gdb.base/signals.exp: Disable whole file for lynx until
22549 further notice.
22550
22551 * gdb.base/signals.exp: xfail test where "next" acts like
22552 "continue" for lynx.
22553
22554 * gdb.base/interrupt.exp: xfail test for calling function while
22555 inferior is asleep for lynx.
22556
22557 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22558 than one cr-lf after each command.
22559
22560Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22561
22562 * configure.in: Reinstate setting of stabsdirs variable, fix
22563 typo in setting up configdirs for native builds.
22564
22565 * gdb.base/return.exp: Fix typo in return double test.
22566 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22567 compiler from optimizing them away.
22568
22569Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22570
22571 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22572 sequences to be echo'd by gdb when using gdb_test.
22573 * gdb.chill/chexp.exp: Likewise.
22574 * gdb.fortran/exprs.exp: Likewise
22575
22576Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22577
22578 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22579 after the inferior gdb has started.
22580
22581 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22582 after each command.
22583 * gdb.base/funcargs.exp: Likewise.
22584 * gdb.base/gdbvars.exp: Likewise.
22585 * gdb.base/interrupt.exp: Likewise.
22586 * gdb.base/list.exp: Likewise.
22587 * gdb.base/watchpoint.exp: Likewise.
22588 * gdb.c++/demangle.exp: Likewise.
22589 * gdb.c++/inherit.exp: Likewise.
22590 * gdb.chill/chexp.exp: Likewise.
22591 * gdb.fortran/exprs.exp: Likewise.
22592
22593 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22594 test if we can't handle IO to/from the inferior.
22595
22596 * gdb.c++/misc.exp: Always check for a program already being
22597 started after sending a "run" command to gdb.
22598
22599 * gdb.base/twice.exp: Start with a fresh gdb.
22600
22601 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22602 only depend on gdb's expression code, not the chill runtime.
22603
22604 * gdb.base/return.c: Put return values into variables so we
22605 can have gdb print them rather than depending on the program
22606 to print them.
22607 * gdb.base/return.exp: Corresponding changes.
22608
22609 * lib/gdb.exp: Provide default value for noinferiorio.
22610 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22611 the inferior.
22612
22613 * gdb.base/break.exp: Always check for a program already being
22614 started after sending a "run" command to gdb.
22615 (text_next_with_recursion): Don't check the output from the
22616 program's printf statement. Instead just make sure the program
22617 exited.
22618
22619 * gdb.base/commands.exp: Protect tests which need arguments with
22620 $noargs conditionals.
22621
22622Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22623
22624 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22625 of structure member arrays to match gdb/valops.c:value_addr change.
22626
22627Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22628
22629 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22630 cases.
22631
22632Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22633
22634 * configure.in (configdirs): Remove gdb.chill from default list
22635 of subdirs and then add it back in only if doing a native build.
22636 The current chill compiler does not yet work in any cross build.
22637 * Revert all signal changes from Jul 6.
22638 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22639 for sh-hms targets, allowing these tests to link, with no other
22640 changes. Testing is suppressed by setting "nosignals" in site.exp.
22641
22642Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22643
22644 * configure.in (signaldirs): Define and add to configdirs for all
22645 targets except some specific ones that are known to not support signals.
22646 Also clean up formatting.
22647 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22648 (signals, sigall): Remove rules to build.
22649 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22650 Moved to new gdb.signals directory.
22651 * gdb.signals: New test directory.
22652 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22653 signals.c signals.exp}: New or moved files.
22654
22655Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22656
22657 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22658
22659Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22660
22661 * gdb.base/return.exp: Xfail `return double' test failure
22662 on at least Solaris 2.3 and handle future/past versions on
22663 a case by case basis as appropriate. Also update message
22664 to include i*86 failures.
22665
22666Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22667
22668 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22669
22670 * lib/gdb.exp: Fix comment which erroneously identified
22671 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22672 gdb_file_cmd not gdb_load).
22673 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22674
22675 * gdb.base/setvar.exp: Make test names consistent between pass and
22676 fail cases. Use gdb_test more.
22677
22678Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22679
22680 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22681
22682Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22683
22684 * gdb.base/help.exp: Fix expected help string for `show commands'.
22685
22686Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22687
22688 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22689
22690 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22691 of a text section.
22692
22693Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22694
22695 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22696 that loop eventually terminates. Fix Connection refused logic so
22697 that testsuite will expire nicely.
22698
22699Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22700
22701 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22702 config/rom68k.exp: New tcl glue for the appropriate monitors.
22703 These all just end up calling monitor.exp.
22704 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22705 refused' by retrying. Cleanup some timeout issues.
22706 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22707 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22708 callers don't have to set/restore global timeout variable.
22709
22710 * The following set of changes centralizes management of the global
22711 timeout variable. This way, it can be set in one target dependent
22712 place instead of dozens of places scattered throughout the test suite.
22713 If you need to lengthen a timeout, then you should either set timeout
22714 in one of the config/{target}.exp files, or multiply it by a factor.
22715 Setting it to an absolute value is always going to lose for some
22716 targets.
22717 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22718 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22719 * gdb.base/funcargs.exp: Don't set timeout.
22720 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22721 * gdb.base/printcmds.exp (test_print_string_constants
22722 test_print_array_constants): Don't set timeout.
22723 * gdb.base/ptype.exp: Don't set timeout.
22724 * gdb.base/recurse.exp: Don't set timeout.
22725 * gdb.base/return.exp: Don't set timeout.
22726 * gdb.base/watchpoint.exp: Don't set timeout.
22727 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22728 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22729
22730Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22731
22732 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22733
22734Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22735
22736 * lib/gdb.exp: Disable chill tests for irix5.
22737
22738Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22739
22740 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22741 each test pass or fail.
22742
22743Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22744
22745 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22746 xlc not gcc.
22747
22748Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22749
22750 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22751
22752Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22753
22754 * config/est.exp: Fix copyright and comments. Remove dead code.
22755 Use targetname, serialport and baud variables instead of fixed
22756 constants.
22757 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22758 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22759
22760Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22761
22762 * gdb.base/watchpoint.exp: Don't run
22763 test_watchpoint_triggered_in_syscall for sunos.
22764
22765Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22766
22767 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22768 they don't seem to exist. Do include stdio.h.
22769
22770Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22771
22772 * gdb.base/a1-selftest.exp: Add alpha xfail.
22773
22774Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22775
22776 * gdb.base/watchpoint.c (main): Prompt before calling read().
22777 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22778 Revise accordingly. Remove cruft about sending "123" several
22779 times, until it gets noticed. Clean up the "print buf[0]" stuff
22780 so that it passes or fails, and waits for prompts in the usual way.
22781
22782Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22783
22784 * gdb.base/recurse.exp: Fix comment.
22785
22786 * TODO: Remove item about printing variables in nodebug.exp. Add
22787 item about enabling tests which are only run on some targets.
22788
22789 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22790 fail, make test names unique, use new gdb_test convention
22791 regarding pattern, use gdb_test more, etc.).
22792
22793 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22794 fail, make test names unique, etc.).
22795
22796Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22797
22798 * gdb.base/nodebug.c: Change return type of top and middle to
22799 short.
22800 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22801 are fixed by the recent mdebugread.c changes. Allow `short ()'
22802 as type for top and middle.
22803
22804Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22805
22806 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22807 nearly as I can tell, the whole thing was an accident in Stu's
22808 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22809 to replace a send/expect pair with gdb_test, but ended up only
22810 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22811 of 30 Mar 1995 took care of it, but left this vestigial comment
22812 which I am now nuking.
22813
22814Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22815
22816 * gdb.base/break.exp: Look for different line number for
22817 breakpoint at main depending on usestubs.
22818
22819Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22820
22821 * gdb.base/list.exp: Adjust some alternate expect patterns to
22822 match recent list0.c change. Add alternate expect pattern for
22823 output from `list default lines around main' for optimizing
22824 compilers.
22825
22826Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22827
22828 * lib/gdb.exp: If nosignals is not set, set it to 0.
22829
22830Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22831
22832 * config/slite-gdb.exp: Responds to load symbol table prompt.
22833 * gdb.base/break.exp: Adjust line number, fix rerun.
22834 * gdb.base/langs0.c: Add #ifdef usestubs.
22835
22836Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22837
22838 * gdb.base/list.exp: Adjust line contents after adding new lines in
22839 list0.c. Also fix a syntax error.
22840
22841 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22842 * gdb.base/break.exp: ditto.
22843 * gdb.base/list.exp: ditto.
22844 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22845 * gdb.base/run.c: ditto.
22846 * gdb.base/list0.c: ditto.
22847 * gdb.base/funcargs.c: ditto.
22848
22849Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22850
22851 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22852 $targetname, $serialport and $baud instead of hardwired variables.
22853 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22854 target doesn't support signals.
22855
22856Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22857
22858 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22859
22860Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22861
22862 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22863 Don't rely on the value of an auto variable before it has been
22864 initialized. Use gdb_test more.
22865
22866Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22867
22868 * lib/gdb.exp (default_gdb_version): A version number must start
22869 with a digit, but other than that contains all characters up to
22870 the first whitespace character.
22871
22872Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22873
22874 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22875
22876Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22877
22878 * gdb.c++/*.exp: Warn if executable does not exist. The original
22879 reason for skipping the warning was that configure.in sometimes
22880 intentionally skipped building the executables but the tcl code
22881 had no way of knowing. That (a) was always bogus with respect to
22882 error handling, (b) is no longer true (right now there is no way
22883 to skip C++ tests).
22884
22885 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22886
22887Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22888
22889 * gdb.base/list.exp: Add expect patterns for output from
22890 SunPRO compiled executables.
22891 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22892 types.
22893
22894Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22895
22896 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22897 number (we are already testing that the correct source line text
22898 gets printed).
22899
22900 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22901 that is what is intended, but something needed to be done to get
22902 sunos4 native working again.
22903
22904 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22905
22906 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22907 apparently went with a (very) old xfail.
22908
22909Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22910
22911 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22912 runto_main is a proc in gdb.exp that will do 'step' for target use
22913 stubs.
22914 * gdb.base/exprs.exp: ditto.
22915 * gdb.base/interrupt.exp: ditto.
22916 * gdb.base/opaque.exp: ditto.
22917 * gdb.base/printcmds.exp: ditto.
22918 * gdb.base/ptype.exp: ditto.
22919 * gdb.base/scope.exp: ditto.
22920 * gdb.base/setvar.exp: ditto.
22921 * gdb.base/signals.exp: ditto.
22922 * gdb.base/twice.exp: ditto.
22923 * gdb.c++/classes.exp: ditto.
22924 * gdb.c++/inherit.exp: ditto.
22925 * gdb.c++/templates.exp: ditto.
22926 * gdb.base/break.exp: no run and hit main for stubs. Change line
22927 numbers for breakpoints and info breakpoint.
22928 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22929 breakpoint().
22930 * gdb.base/callfuncs.c: ditto.
22931 * gdb.base/exprs: ditto.
22932 * gdb.base/interrupt.c: ditto.
22933 * gdb.base/opaque0.c: ditto.
22934 * gdb.base/printcmds.c: ditto.
22935 * gdb.base/ptype.c: ditto.
22936 * gdb.base/scope0.c: ditto.
22937 * gdb.base/setvar.c: ditto.
22938 * gdb.base/signals.c: ditto.
22939 * gdb.base/twice.c: ditto.
22940 * gdb.c++/misc.cc: ditto.
22941 * gdb.c++/templates.cc: ditto.
22942
22943Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22944
22945 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22946
22947 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22948 somewhere between `read' and `main.c'. I'm pretty sure the
22949 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22950 and it isn't particularly useful.
22951
22952 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22953
22954Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22955
22956 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22957
22958Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22959
22960 * config/mt-slite: add LIBS and -nostdlib.
22961 * config/slite-gdb.exp: add this new file to support sparclite target.
22962
22963Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22964
22965 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22966
22967 * gdb.base/a2-run.exp: Change argument to istarget from
22968 "*-*-vxworks" to "*-*-vxworks*".
22969 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22970
22971Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22972
22973 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22974 will not runto main but do a 'step' to step out of breakpoint().
22975 * config/mt-slite: add -Dusestubs.
22976
22977Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22978
22979 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22980 instead of just @.
22981
22982 * gdb.base/signals.exp: Add test for "handle all print".
22983 * TODO: Remove "handle all print". Also remove item about
22984 checking copyright date (I don't like the idea of a spurious FAIL
22985 based on when we run the tests).
22986
22987 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22988 for SunOS4 (reason for failure not investigated). Remove
22989 redundant test for $binfile.
22990
22991 * gdb.base/nodebug.c (array_index): Call malloc.
22992
22993 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22994
22995Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22996
22997 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22998 conventions and slightly simplify the matching regexp.
22999
23000Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23001
23002 * gdb.base/break.exp: Update gdb_test invocation to use new
23003 convention.
23004
23005 * lib/gdb.exp: If noargs is not set, set it to 0.
23006
23007 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23008 tests unique.
23009
23010 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23011
23012Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23013
23014 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23015 one argument of type "<non-float parameter>".
23016
23017Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23018
23019 * config/rom68k.exp: New file to support Motorola IDP board.
23020 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23021 * gdb.base/break.c: Change things around so that this program
23022 doesn't depend upon args. This is necessary to make remote
23023 targets work (in general, they can't take args).
23024 * gdb.base/break.exp: Don't try to send args to program. Don't
23025 expect output. Also, replace lots of code with gdb_test.
23026
23027Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23028
23029 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23030 printing of '\'' (which is what the comment says we are testing,
23031 even though we were not), not '''.
23032 (test_integer_literals_rejected): Test that printing ''' is an error.
23033
23034 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23035 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23036 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23037 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23038 Use gdb_test not test_print_accept.
23039 * lib/gdb.exp: Remove test_print_accept.
23040
23041 * gdb.base/signals.exp (signal_tests_1): Make pass message
23042 consistent with fail message.
23043
23044 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23045 unsigned char; the bug (PR 1821) is fixed.
23046
23047 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23048
23049 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23050 successful tests--makes xfailing them work right.
23051
23052Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23053
23054 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23055 only \r\n, not .*. The test can pass .* as the last thing in
23056 $pattern if that is what it wants. In addition to providing this
23057 flexibility, this change should speed up pattern matching in cases
23058 where the pattern already ended with .* (there were a number of
23059 them). This change also helps catch bad patterns--in the old
23060 scheme the typo "char \*" instead of "char \\*" would pass. Now
23061 it is caught.
23062 * Many .exp files: Update callers.
23063
23064 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23065 clearer and does not spuriously match multiple ('s. Likewise for
23066 ) and *.
23067
23068 * gdb.base/nodebug.exp: Test ability to call a function and pass
23069 it a string (even with no debugging info).
23070
23071 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23072 "p '\'", which is the same as "p ''" once tcl gets done with
23073 quoting, to "p '\\'", which I suspect is what is intended (one
23074 backslash gets sent to GDB).
23075
23076 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23077
23078Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23079
23080 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23081 1817) was fixed literally years ago.
23082
23083Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23084
23085 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23086 test, it causes stepping out of call_after_alloca_subr with
23087 optimizing compilers.
23088 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23089 fails.
23090
23091 * gdb.c++/templates.exp: Source templ-info.exp only if
23092 the templates executable exists.
23093
23094 * gdb.c++/misc.cc (class Contains_static_instance,
23095 class Contains_nested_static_instance),
23096 gdb.c++/classes.exp (test_static_members): Test printing of
23097 a class that contains a static instance of the class.
23098
23099Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23100
23101 * gdb.base/langs2.c (cppsub_): Don't prototype.
23102 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23103 only, I believe).
23104
23105Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23106
23107 * lib/gdb.exp (skip_chill_tests): New procedure.
23108
23109 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23110
23111Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23112
23113 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23114 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23115
23116Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23117
23118 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23119
23120 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23121 disassemble 8, not 16, instructions for part 4.
23122
23123 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23124 support the latter anymore.
23125
23126 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23127 -DNO_PROTOTYPES.
23128 * gdb.base/callfuncs.c: Control use of prototypes based on
23129 NO_PROTOTYPES, not __STDC__.
23130 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23131 t_float_values2 tests if prototypes in use.
23132
23133 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23134 t_double_values): When checking differences against DELTA, check
23135 that difference is within the range (-DELTA,DELTA), not just
23136 (-infinity,DELTA).
23137
23138Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23139
23140 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23141 'file' command firts, then 'target', then 'load', this is due to gdb
23142 target set up.
23143 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23144
23145Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23146
23147 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23148 FP load/store variants.
23149 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23150
23151Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23152
23153 * gdb.base/term.exp: Do not give a warning if not native, it is
23154 not an abnormal condition.
23155
23156Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
23157
23158 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
23159 t_char_array".
23160
23161Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23162
23163 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
23164 are getting the version number.
23165
23166 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
23167 if not native, it is not an abnormal condition.
23168
23169Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23170
23171 * lib/gdb.exp: Just use "file exists", rather than undocumented
23172 dejagnu procedure "findfile".
23173
23174Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23175
23176 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23177 (LDFLAGS): Set to -Xlinker -Ur.
23178
23179 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23180 Removed, these values are set by lib/gdb.exp.
23181
23182 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23183
23184Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23185
23186 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23187 of replicating gdb startup code.
23188
23189 * config/mt-vxworks (LDFLAGS): Set to -r.
23190 (CFLAGS_FOR_TARGET): Removed.
23191
23192 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23193 (gdb) and gdb for vxworks uses (vxgdb).
23194
23195 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23196 executable is not in the tree and host != target, use sed and
23197 program_transform_name to determine the gdb name used by the
23198 target.
23199
23200 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23201 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23202
23203Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23204
23205 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23206 floats, chars, and shorts where there are ANSI-style function
23207 definitions.
23208
23209 * gdb.base/langs.exp, gdb.base/langs*: New test.
23210 * gdb.base/Makefile.in: Build it.
23211 * TODO: Remove item about checking that C names don't get C++
23212 demangling applied; this test tests it.
23213
23214Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23215
23216 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23217 went with the const70 xfail. The xfail went away a year ago.
23218
23219 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23220
23221 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23222 for hp300.
23223
23224 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23225
23226 * gdb.base/a1-selftest.exp: Don't run on hp300.
23227
23228Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23229
23230 * Makefile.in (site.exp): Set host_alias and target_alias as well
23231 as host_triplet and target_triplet.
23232
23233Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23234
23235 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23236
23237 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23238 places as other ecoff systems).
23239
23240 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23241 ultrix.
23242
23243Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23244
23245 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23246 remove them.
23247 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23248 variable and "variable" in addition to "data variable".
23249 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23250
23251 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23252 2.
23253 * gdb.base/list1.c (long_line): Add additional statement at start
23254 of function.
23255 * gdb.base/list.exp (test_forward_search): Update line number to
23256 reflect new statement.
23257
23258Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23259
23260 * gdb.base/signals.exp: Reinitialize searched source directories
23261 after gdb_start call.
23262
23263Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23264
23265 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23266 * gdb.stabs/Makefile.in: Likewise.
23267
23268 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23269 change. Instead split the tests into smaller pieces.
23270 * gdb.disasm/hppa.s: Corresponding changes.
23271
23272Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23273
23274 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23275 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23276
23277 * gdb.base/funcargs.exp: Modify many tests so that every test
23278 either passes or fails. Make some test names unique.
23279
23280Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23281
23282 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23283 Call stty to set interrupt character.
23284
23285 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23286 for HP assembler versus GNU assembler based on actual behavior of
23287 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23288
23289 * TODO: Suggest a few more stepping tests.
23290
23291Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23292
23293 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23294 restart GDB for h8300 after a continue.
23295 (return): Add pattern to match a29k-udi behavior.
23296 * gdb.base/nodebug.exp: Remove obsolete comment.
23297 * gdb.base/regs.exp: New file, testing of register displays.
23298 * gdb.base/return.exp: Fix typo in reference to $objdir.
23299 * gdb.base/whatis.exp: Always start with a fresh GDB.
23300
23301Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23302
23303 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23304 higher, these tests generate a lot of output.
23305
23306Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23307
23308 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23309 code following the catch silently ignored some errors; without the
23310 catch they should be thrown like any other tcl error. Also, the
23311 catch used "" instead of {} which meant all the callers who wanted
23312 to include one of the characters "[]$ had to quote it an extra time.
23313 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23314 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23315 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23316 Remove extra quoting.
23317
23318Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23319
23320 * gdb.base/commands.exp: Make test names unique; every test either
23321 passes or fails. Update some comments.
23322
23323 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23324
23325Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23326
23327 The following fixes a FAIL caused by the fact that the alpha stabs
23328 configuration didn't use the ".if alpha" code in weird.def.
23329 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23330 bit pointer, so the 32 bit version works even on the alpha.
23331 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23332 Remove the stuff which allowed us to have separate versions for
23333 alpha and everything else.
23334
23335 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23336 regexp which "info func operator\[\](" is supposed to match. Fix
23337 string to send to GDB. Note that GDB still doesn't work right. Add a
23338 new test for "info func .perator\[\](" which GDB does handle correctly.
23339
23340 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23341
23342Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23343
23344 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23345 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23346 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23347 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23348 it makes the tests harder to understand and confuses test-o-matic.
23349 The preferred style is that each test provides a PASS or a FAIL,
23350 and has a unique message (e.g. "continue #54" not just "continue")
23351 which is the same for the pass and the fail.
23352 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23353 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23354 to lib/gdb.exp.
23355 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23356 prt_accept which was basically the same thing. Likewise for
23357 test_print_reject and prt_reject.
23358 * lib/gdb.exp (test_print_reject): Add some more error message
23359 patterns to match from the former printcmds.exp (prt_reject).
23360 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23361 One defect of the passcount stuff is that some of it failed to
23362 report XPASS where appropriate.
23363 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23364 stuff before and after arg in expected pattern.
23365 (test_paddr_operator_functions): Re-do test without print_addr_of;
23366 this is the only test which seems to want extra stuff there.
23367
23368Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23369
23370 * gdb.base/nodebug.exp: Update new tests to reflect improved
23371 wording of gdb output.
23372
23373 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23374 and "ptype" work on variables in files compiled without -g.
23375 Replaces commented out "maint print msymbol" tests.
23376
23377Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23378
23379 * gdb.base/setvar.c (dummy): Call malloc.
23380
23381 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23382 losing with the irix4 sed.
23383
23384 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23385 ALRM" on irix4.
23386
23387Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23388
23389 * TODO: Remove items about corefile.exp testing new exec-file and
23390 backtrace; both are now done. Add items about printing enums.
23391
23392Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23393
23394 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23395 "get signal $thissig" test fails.
23396
23397 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23398
23399Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23400
23401 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23402 compiler warning with dec alpha compiler.
23403
23404 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23405 extra \n from gdb_test call (this explains why the prompt test
23406 that I removed yesterday was there).
23407 (user_defined_command_test): Remove extra \n and prompt test.
23408
23409 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23410 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23411 doesn't exist.
23412 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23413 Also remove alpha workaround, which turns out to be because
23414 SIGABRT == SIGLOST.
23415
23416 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23417
23418 * gdb.base/help.exp: Don't test "help show".
23419
23420Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23421
23422 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23423 "set print address" is on.
23424 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23425 pass prompt to gdb_test; gdb_test already looks for the prompt.
23426
23427 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23428
23429 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23430 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23431 was to make sure that gdb can read a core file. But (a) the "read
23432 the corefile" part didn't make it to a1-selftest.exp, we just
23433 delete the corefile after creating it, and (b) we test reading
23434 corefiles in corefile.exp anyway. Also, this test left around a
23435 xgdb process on Solaris.
23436
23437 * gdb.base/corefile.exp: Also test backtrace.
23438
23439Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23440
23441 * gdb.base/commands.exp: Test a simple user defined command with
23442 arguments and if/while statements; verify the full user command is
23443 printed by "show user".
23444
23445 * gdb.base/commands.exp: Test if/while commands as part of a
23446 breakpoint command list; verify they appear in breakpoint
23447 information.
23448
23449Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23450
23451 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23452 than by dividing by zero.
23453
23454Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23455
23456 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23457 performing an inferior call with watchpoints enabled.
23458 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23459 call.
23460
23461Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23462
23463 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23464 of "file" command.
23465
23466 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23467 Add additional pattern for when "int operator int(void);" appears
23468 in a different order.
23469
23470Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23471
23472 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23473
23474 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23475 and "signal" with ".*".
23476
23477Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23478
23479 * TODO: Add note about "handle all nostop".
23480
23481 * gdb.base/{sigall.c, sigall.exp}: New test.
23482 * gdb.base/Makefile.in: Add it.
23483
23484Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23485
23486 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23487 when invoking GDB, suppresses any windowing interface.
23488
23489Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23490
23491 * config/sim-gdb: New file, simulator testing support.
23492
23493Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23494
23495 * gdb.base/interrupt.exp: Test calling func1 twice.
23496
23497Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23498
23499 * gdb.base/list.exp (test_forward_search): Set timeout higher
23500 when we'll be getting lots of output from gdb.
23501
23502 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23503 "init_malloc" to after the expect statement. Run it if that
23504 regexp is taken, but also for two others which happen if source
23505 cannot be found.
23506
23507Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23508
23509 * gdb.base/printcmds.exp: New test, for printing register before
23510 program is running.
23511
23512Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23513
23514 * gdb.base/list.exp: Correct some alternate expect patterns
23515 to reflect changes in list1.c.
23516
23517Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23518
23519 * TODO: Add item regarding large frames.
23520
23521 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23522
23523 * TODO: Remove item about enabling return.exp; it
23524 is enabled. Suggest a few more "return" tests.
23525
23526Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23527
23528 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23529 anonymous unions.
23530
23531Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23532
23533 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23534 and pr-5646.o, so "make" is the same as "make all", not "make
23535 pr-4975.o".
23536
23537Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23538
23539 * gdb.base/list.exp: Adjust expectations to reflect changes in
23540 list1.c.
23541 (test_forward_search): New test proc.
23542 * gdb.base/list1.c (long_line): New function, has long source line.
23543
23544Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23545
23546 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23547 additional line of code that was added.
23548
23549Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23550
23551 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23552 tests so as not to overflow expect's input buffers.
23553 * gdb.disasm/hppa.exp: Corresponding changes.
23554
23555Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23556
23557 Beginnings of template debugging tests.
23558 * gdb.c++/templ-info.cc: New file to test for template
23559 debugging capability of the compiler.
23560 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23561 templ-info.cc.
23562 * gdb.c++/templates.cc: Add explicit template instantiations
23563 to enable compiling with -fno-implicit-templates. Add destructor
23564 and 'value' method to T5 class for template tests.
23565 * gdb.c++/templates.exp: Add testcases for printing of template
23566 types, setting breakpoints on template methods and calling a
d63a86f8 23567 template method.
c906108c
SS
23568
23569Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23570
23571 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23572 branch target since some assemblers (gas-2.5) may emit a
23573 relocation for the branch instead of resolving it in the
23574 assembler.
23575
23576Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23577
23578 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23579 through signal handler.
23580
23581Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23582
23583 * configure.in (*-*-netware): Use config/mt-netware.
23584
23585 * config/mt-netware: New file.
23586 * config/mt-i386-netware: Removed, separate configs for different
23587 netware architectures are no longer needed now that we have
23588 --with-headers.
23589
23590Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23591
23592 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23593 by the recent changes to use ANSI C arithmetic conversions.
23594
23595Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23596
23597 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23598 bug involving using inferior_pid to figure out whether to select a
23599 frame.
23600
23601Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23602
23603 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23604 match the current disassembler output.
23605
23606Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23607
23608 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23609 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23610 types, expect "int" as type of integer values (for now).
23611
23612Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23613
23614 * gdb.base/commands.exp: New tests for if/while commands.
23615
23616Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23617
23618 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23619 by .*, since hex values have different syntax in Chill mode.
23620
23621Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23622
23623 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23624 linefeed from expect pattern for repeated types with indices > 9.
23625
23626Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23627
23628 First part of Fortran test suite.
23629 * gdb.fortran: New directory.
23630 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23631
23632Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23633
23634 * gdb.base/default.exp: Update expect pattern for load command
23635 without arguments.
23636
23637Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23638
23639 * configure.in: Change i386 to i[345]86.
23640 * gdb.base/configure.in: Likewise.
23641 * gdb.c++/configure.in: Likewise.
23642 * gdb.chill/configure.in: Likewise.
23643
23644Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23645
23646 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23647 patterns, since that is not a valid context for comments.
23648
23649Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23650
23651 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23652 repeated types and repeated types with indices > 9.
23653
23654Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23655
23656 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23657 2417; old bug has been fixed.
23658
23659Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23660
23661 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23662 send the newline ourselves instead of assuming gdb_test will do
23663 so when passed an empty input string.
23664
23665 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23666 stabs testcode.
23667
23668Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23669
23670 * lib/gdb.exp (gdb_test): Don't send anything if the first
23671 argument is an empty string. This makes cases where we want to
23672 match output that is already in expect's buffers (for example,
23673 matching a breakpoint after gdb_run_cmd has been called) work
23674 reliably.
23675
23676Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23677
23678 * config/netware.exp: New file.
23679
23680Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23681
23682 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23683 the -B and -L prefixes so we can find the debugging stub.
23684
23685 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23686 there and we are using the gcc from the tree.
23687
23688 * gdb.base/types.c: Removed.
23689
23690 * gdb.base/configure.in: Look for makefile fragments in ../config.
23691 Recognize i386-*-netware.
23692 * gdb.c++/configure.in: Likewise.
23693
23694Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23695
23696 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23697 the correct TCL syntax.
23698
23699Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23700
23701 * gdb.base/opaque.exp: use runto instead of messing around with
23702 breakpoints. Simplify by using gdb_test.
23703
23704 * gdb.base/bitfields.exp: restart between tests on netware targets
23705 because breakpoints aren't relocated after target death. Run
23706 processes to completion.
23707
23708 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23709
23710Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23711
23712 * Makefile.in: Remove extra tabs that confuse some versions
23713 of "make". Use the newly built gdb to test with by default,
23714 rather than the first one in the tester's search path.
23715
23716Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23717
23718 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23719
23720 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23721 condition help.
23722
23723Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23724
23725 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23726
23727 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23728 running.
23729 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23730 * gdb.base/funcargs.exp: Likewise.
23731
23732 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23733 * gdb.base/funcargs.exp: Likewise.
23734
23735 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23736 message is "".
23737
23738Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23739
23740 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23741 return,signals,twice}.exp: Handle non-existant binaries
23742 consistantly.
23743
23744 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23745 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23746 might testing a cross development system.
23747
23748Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23749
23750 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23751 runtest script is relative to ${srcdir}, not ${rootdir}.
23752
23753Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23754
23755 * gdb.base/signals.exp: Allow for optionality of breakpoint
23756 address.
23757
23758Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23759
23760 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23761
23762Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23763
23764 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23765 for size_t definition.
23766 * gdb.c++/templates.cc: Likewise
23767
23768 * config/mt-i386-netware: New file.
23769
23770 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23771 defined.
23772
23773 * gdb.base/Makefile.in: Added support for systems that name core
23774 files by appending "core" to the program name.
23775 * gdb.base/a1-selftest.exp: Likewise.
23776
23777Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23778
23779 * gdb.base/return.exp: Add comment and message for `return double'
23780 test failure on Sparc Solaris.
23781
23782Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23783
23784 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23785
23786Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23787
23788 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23789 from optimizing them away.
23790 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23791 patterns to include default constructors and assignment operators,
23792 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23793 character in the output of the virtual base pointer.
23794
23795Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23796
23797 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23798 expression match in print_addr_of to avoid unintented matches.
23799 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23800 versions up to 2.5.8.
23801
23802Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23803
23804 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23805 included file to run under newer versions of expect.
23806 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23807 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23808 Remove xfail for the virtual table of BDDHookV.
23809
23810Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23811
23812 * lib/gdb.exp (string_to_regexp): Set a default result.
23813 (default_gdb_start): Fix misleading message.
23814
23815Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23816
23817 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23818 Remove all CC, etc definitions.
23819 * config/mt-hpux: New file.
23820 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23821 (CFLAGS, LDFLAGS): Define.
23822 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23823
23824 * Makefile.in (site.exp): Don't insert host_os, etc.
23825 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23826 (distclean): Check existence of subdir.
23827 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23828 * gdb.base/Makefile.in: General cleanup and simplification.
23829 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23830 to build executables. Use default rule to build .o files.
23831 (EXPECT, RUNTEST, CC): Fix relative pathname.
23832 (site.exp): Don't insert host_os, etc.
23833 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23834 and/or SIGUSR1 defined.
23835 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23836 * gdb.c++/Makefile.in: General cleanup and simplification.
23837 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23838 (CFLAGS): Remove.
23839 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23840
23841Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23842
23843 * gdb.base/recurse.exp: Misc changes to get tests running again
23844 after Kung's changes to the watchpoint code.
23845 * gdb.base/watchpoint.exp: Likewise.
23846
23847Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23848
23849 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23850
23851Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23852
23853 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23854 * lib/gdb.exp (default_gdb_start): Define.
23855 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23856 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23857 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23858 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23859 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23860 Don't call gdb_target_udi in between tests.
23861
23862Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23863
23864 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23865 (which was basically just a local version of the same thing). In
23866 addition to avoiding duplication, gdb_test_exact is faster.
23867 * lib/gdb.exp (gdb_test_exact): Fix typo.
23868
23869 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23870 don't give an error.
23871
23872 * gdb.base/term.exp: Call delete_breakpoints before starting.
23873
23874 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23875 (t10): Add comment.
23876
23877Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23878
23879 Reorganization of the GDB Test Suite.
23880
23881 * gdb.base: New directory, contains all the basic tests.
23882 * gdb.c++: New directory, tests specific to C++.
23883 * gdb.chill: New directory, tests specific to Chill.
23884 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23885 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23886 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23887 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23888 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23889 t30-31 to chill).
23890 * */gdbme.*: Rename to match appropriate expect scripts.
23891 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23892 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23893 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23894 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23895 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23896 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23897 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23898 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23899 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23900 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23901 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23902 gdb.c++/virtfunc.cc: New names of C++ files.
23903 * gdb.chill/chillvars.ch: New name of Chill file.
23904 * gdb.base/configure.in, gdb.c++/configure.in,
23905 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23906 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23907 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23908 * configure.in (configdirs): Update to reflect directory changes.
23909 (target_abbrev): No longer define for any configuration.
23910 * Makefile.in: Cosmetic improvements to header comments.
23911
23912Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23913
23914 Various changes to gdb.t31:
23915
23916 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23917 * gdbme.ch: Make all key-words and predefineds be upper-case.
23918 * chillvars.exp: Expect key-words and predefinds in upper-case.
23919
23920 * chillvars.exp: Use gdb_test_exact many places.
23921 Change expected output for arrays (which now includes index labels).
23922
23923 * pr-5020.exp, gdme.ch (module PR_5020):
23924 New test, for PR-5020.
23925
23926Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23927
23928 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23929 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23930
23931Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23932
23933 * Makefile.in: Fix bit-rot in definitions of CHILL,
23934 CHILL_FOR_TARGET and Chill_LIB.
23935 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23936 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23937 CHILL, and CHILL_LIB.
23938
23939Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23940
23941 * Revert the previous changes. Please see Rob's directory
23942 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23943
23944Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23945
23946 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23947 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23948 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23949 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23950 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23951 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23952 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23953 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23954 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23955 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23956 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23957 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23958 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23959 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23960 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23961 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23962 changes from 94Q1.
23963
23964Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23965
23966 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23967 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23968 Rob's new testing fragments.
23969
23970Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23971
23972 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23973 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23974
23975Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23976
23977 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23978 version also, match on casted version strings, and match on
23979 gdb startup case where the line numbers might be messed up.
23980
23981Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23982
23983 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23984 (CFLAGS): Delete it from here.
c906108c
SS
23985
23986Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23987
23988 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23989
23990Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23991
23992 * Makefile.in (RUNTEST): Default to just "runtest".
23993
23994Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23995
23996 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23997 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23998 the code has been restructured.
23999
24000Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24001
24002 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24003 \n, not just one of each.
24004
24005 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24006 /bin/cc gives a warning if you do.
24007
24008Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24009
d63a86f8 24010 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24011 __t10ListS_link1ZUiRCUiPT0
24012
24013Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24014
24015 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24016 on local variables in recursive functions.
24017
24018 * gdb.t07/Makefile.in: Build the new test.
24019
24020Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24021
24022 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24023 directly. Instead compare the return values from actual calls.
24024
24025Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24026
24027 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24028
24029Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24030
24031 * From Peter Schauer with minor modifications.
a9c64011
AS
24032 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24033 stops in mid-line in the caller. Add xfail for returning a float
24034 value on X86 targets.
c906108c
SS
24035
24036Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24037
24038 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24039 to avoid expect lossage.
24040 (fmem_LRbug_tests): Likewise.
24041 * gdb.disasm/hppa.s: Corresponding changes.
24042
24043 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24044 conditions to work with latest dejagnu/expect.
24045
24046 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24047 expected to fail on the PA.
24048 (backtrace in call with trampolines): Explicitly require main
24049 to be frame #1 (no trampolines should show up in backtrace).
24050
24051 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24052 "continue -expect".
24053 * gdb.t06/break.exp: Likewise.
24054 * gdb.t07/watchpoint.exp: Likewise.
24055 * gdb.t13/bitfields.exp: Likewise.
24056 * gdb.t15/{funcargs,return}.exp: Likewise.
24057 * gdb.stabs/weird.exp: Likewise.
24058 * config/{mips,udi}-gdb.exp: Likewise.
24059
24060 * hppa.sed: Enclose comments within a sed command to avoid
24061 losing with the old OSF1 sed.
24062
24063Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24064
24065 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24066 sequent dynix.
24067 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24068 * gdb.t15/funcargs.exp: Conditionally step again to really
24069 finish from marker_call_with_trampolines. Handle the case where
24070 the first step from within call_with_trampolines already steps
24071 us back to main.
24072 * gdb.t15/gdbme.c: Add comment to closing brace of
24073 call_with_trampolines for funcargs.exp.
24074
24075Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24076
d63a86f8 24077 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24078 Fix typo(s).
24079
24080Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24081
24082 * gdb.t07/gdbme.c: More code for watchpoint testing.
24083
24084 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24085 "Hardware watchpoint" throughout file.
24086 (test_watchpoint_triggered_in_syscall): New test.
24087 (test_complex_watchpoint): New test.
24088
24089Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24090
24091 * gdbme.c (call_with_trampolines): New function to try and step
24092 into. Tests trampoline problems on the PA.
24093
24094 * funcargs.exp (localvars_in_indirect_call): No longer expect
24095 stepping into indirect call to fail on PAs.
24096 (test_stepping_over_trampolines): New test.
24097
24098Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24099
24100 * TODO: Add suggestions for static member function tests, and
24101 completion tests.
24102
24103Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24104
24105 * TODO: Add suggestions for "p/a" tests.
24106
24107 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24108 (default_gdb_exit): Replace all the hair with sending "quit" to
24109 the process with a simple close.
24110
24111Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24112
24113 * TODO: Add suggestions for shared library tests.
24114
24115Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24116
24117 * TODO: Add suggestions for x/s tests.
24118
24119Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24120
24121 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24122 "enable once", and "enable breakpoints once" with ".*".
24123
24124Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24125
24126 * TODO: Add suggestions about structure passing tests.
24127
24128Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24129
24130 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24131 the primary1 test, use work around if __GNUC__ < 2.
24132 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24133 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24134 Test for bad output rather than waiting for timeout. Issue
24135 second continue only if first continue failed.
24136
24137Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24138
24139 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24140 operator[] test with gdb_test because the old code didn't seem to
24141 be getting the quoting right with the new dejagnu.
24142
24143Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24144
24145 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24146 one from the path.
24147 * Makefile.in: Use a fresh expect if there is one, use runtest
24148 from the src tree if there is one.
d63a86f8 24149
c906108c
SS
24150Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24151
24152 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24153 next over recursive call. Revise the tests from that point on
24154 (which had been skipped) to match GDB's actual (correct) output.
24155
24156 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
24157 with next over a breakpoint whose condition is false.
24158
24159 * gdb.t00/help.exp: Comment out "help set print" tests just like
24160 (and for same reason as) "help set" test.
24161
24162Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24163
24164 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
24165 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
24166
24167Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24168
24169 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
24170 necessary gdb_target_udi.
24171
24172 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24173
24174 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24175 1838 and 2417; they are fixed.
24176
24177 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24178 gdb.t03/ptype.exp (ptype structure, ptype union):
24179 Remove xfails; the test is looser than when the xfails were added.
24180
24181 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24182 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24183
24184 * gdb.t01/run.exp: Only run shell test if isnative.
24185
24186 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24187 since "run" automatically loads if necessary. Call gdb_target_udi
24188 after the "file" since "file" kills any execution target.
24189
24190 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24191 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24192 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24193 argument for UDI.
24194
24195Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24196
24197 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24198
24199 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24200
24201Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24202
24203 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24204 properly quoting regexps. This makes the second argument to
24205 demangle a fixed string, which matches the callers, instead of a
24206 shell-style pattern which is what the previous implementation
24207 used. Update some of the callers.
24208
24209Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24210
24211 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24212 (comib_nullified_tests): Fix typo.
24213 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24214 strings. No longer expected to fail.
24215
24216 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24217 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24218 strings. No longer expected to fail.
24219
24220 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24221 string. No longer expected to fail.
24222
24223Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24224
24225 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24226 No longer expected to fail.
24227
24228 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24229 string. No longer expected to fail.
24230
24231Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24232
24233 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24234 only in the names (I probably got most of them). I was even
24235 generous with some which differed in underscores in names, and
24236 probably missed a few, and I *still* was able to remove almost a
24237 third of the file with almost no impact on testsuite coverage.
24238
24239Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24240
24241 * gdb.t00/default.exp: Match udi_attach error message as well as
24242 the one from child_attach.
24243
24244 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24245
24246 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24247
24248 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24249 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24250
24251 * Move test with enums and partial symbols back to
24252 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24253 Reverts the change of 26 May 93. Per today's change to
24254 stabs.texinfo, the behavior that weird.exp was expecting was
24255 unreasonable; what is important is that the compiler+gdb get
24256 things right, which happens with a recent gcc. Also fix the test
24257 to deal with native compilers which put out the stab gdb can't
24258 deal with.
24259
24260Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24261
24262 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24263 in the names. The main thing these accomplish is to slow things down.
24264 Many more such duplicates surely remain.
24265
24266 * gdb.t00/help.exp: Comment out "help support" test just like
24267 (and for same reason as) "help set" test.
24268
24269Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24270
24271 * gdb.t06/break.exp: Remove setup_xfails for
24272 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24273 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24274 about known bug in gcc to include up through 2.5.8.
24275 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24276 well as "_vb$".
24277 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24278 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24279 with latest gcc and gdb.
24280 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24281 well as "_vb$".
24282
24283Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24284
24285 * configure.in (hppa*-*-*): Also configure and build stabs-only
24286 tests.
24287
24288Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24289
24290 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24291 * gdb.t10/configure.in (hppa*-*-*): Use it.
24292
24293Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24294
24295 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24296
24297Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24298
24299 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24300 versions prior to 1.13.5.
24301
24302Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24303
24304 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24305 the prompt is at the start of a line.
24306
24307Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24308
24309 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24310 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24311 in the copr tests now.
24312 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24313 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24314 expected to fail.
24315
24316Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24317
24318 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24319 gdb.t31/chillvars.exp, lib/gdb.exp:
24320 Tweak to run under either version of expect.
24321 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24322 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24323 * gdb.t11/list.exp: Remove extraneous whitespace.
24324
24325Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24326
24327 * gdb.t16/printcmds.exp (test_print_strings): Accept
24328 "(unsigned char *) " before the string.
24329
24330 * TODO: Add notes about printing of fancy types and GDB expressions.
24331
24332Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24333
24334 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24335 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 24336 if doing mips-idt-ecoff.
c906108c
SS
24337
24338Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24339
24340 * Most .exp files: Tweak to run under either version of expect.
24341
24342Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24343
24344 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24345 xfails; I'm not sure why they are failing, but not because of PR 1806.
24346
24347Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24348
24349 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24350 defined in lib/gdb.exp.
24351
24352Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24353
24354 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24355 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24356 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24357 have to be typeless.
24358
24359Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24360
24361 * TODO: Add suggestion for copyright year test.
24362
24363Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24364
24365 * configure.in (*-*-lynxos*): Add stabs tests.
24366
24367Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24368
24369 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24370 so insert a tab before any assembler directive in column zero.
24371
24372 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24373 stores.
24374 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24375 stores.
24376 (fpu_short_memory_tests): Likewise.
24377
24378Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24379
24380 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24381 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24382 .stabs directives in comments.
24383
24384Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24385
24386 * TODO: New file, describing tests we could write.
24387 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24388
24389Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24390
24391 * gdb.t06/signals.exp: Add kludge to force re-sync.
24392
24393 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24394 to xgdb instead of gdb, get out of gdb.
24395
24396Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24397
24398 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24399 for info.
24400
24401Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24402
24403 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24404 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24405 * gdb.stabs/hppa.sed: New sed script for the PA.
24406
24407Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24408
24409 * gdb.stabs: Re-write weird.def and configuration to use sed
24410 instead of cpp. sed is portable and POSIX; cpp is neither.
24411
24412Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24413
24414 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24415
24416Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24417
24418 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24419
24420Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24421
24422 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24423 "_vb$".
24424 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24425 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24426
24427Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24428
24429 * lib/gdb.exp: Comment out code which depends on non-existent
24430 `transform' procedure.
24431
24432Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24433
24434 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24435 * lib/gdb.exp: Transform tool name.
24436 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24437 1.1's new error handling system.
24438
24439Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24440
24441 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24442
24443Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24444
24445 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24446 They made pattern matching so slow that timeouts happened on
24447 heavily loaded systems. Now any output from "show print" which
24448 gets us back to the GDB prompt is a PASS.
24449
24450Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24451
24452 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24453
24454Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24455
24456 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24457
24458 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24459 It is not from PR 3220.
24460
24461Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24462
24463 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24464 just started failing because they depended on the order the
24465 subcommands are presented, or exact docstring text. This kind of
24466 test is a pain and has minimal benefit.
24467
24468Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24469
24470 * gdb.t09/corefile.exp: At end of test, use "core" command with
24471 no arguments.
24472
24473Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24474
24475 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24476 17}/Makefile.in: Make it possible to run the testsuite with Sun
24477 make and CC = cross gcc by adding explicit build rules for .o
24478 files.
24479
24480Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24481
24482 * gdb.t15/funcargs.exp: Don't put comments on same line as
24483 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24484
c906108c
SS
24485Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24486
24487 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24488
24489Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24490
24491 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24492 * gdb.t20/inherit.exp: remove three dumplicate entries.
24493
24494Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24495
24496 * gdb.t06/break.exp: For "next over recursive call", fail on any
24497 incorrect output, not just on "factorial (value=2)".
24498
24499Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24500
24501 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24502 working now. Add an xfail if accesing a bss variable causes
24503 a memory error if the target is not yet run.
24504
24505Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24506
24507 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24508 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24509 name of __st* demangling (2 strings). Did Kung really get the
24510 more than 95 others right without testing them?
24511
24512Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24513
24514 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24515
24516Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24517
24518 * configure.in (configdirs): Add gdb.disasm
24519 * gdb.disasm: New directory for GDB disassembler tests.
24520 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24521
24522Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24523
24524 * gdb.t00/help.exp: Don't test "help set".
24525
24526 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24527 from within expect statements. None of these happen anymore and
24528 they cause regressions to be silently unnoticed.
24529
24530 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24531 messages) about known failures with gcc cygnus-2.4.5-930417.
24532
24533 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24534 comp-info.exp so it gets built if it doesn't exist.
24535
24536 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24537 it is no longer used.
24538 * gdb.t13/comp-info.c: Removed.
24539
24540Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24541
24542 * gdb.t06/signals.exp: Add xfail for sun3.
24543
24544Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24545
24546 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24547 relevant because ^C doesn't get sent but failure can be reproduced
24548 interactively).
24549
24550Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24551
24552 * gdb.stabs/alpha.mt: New configuration file for alpha.
24553 * gdb.stabs/configure.in: Use it.
24554 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24555 sharing with alpha.mt, redefine long to word via preprocessor.
24556 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24557 for alpha.
24558 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24559 native cc.
24560 * gdb.t00/teststrategy.exp: Change expect string so that we
24561 consume the `(xgdb)' from the command echo and from the gdb prompt.
24562 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24563 gdb currently compares all values as long, so this failure probably
24564 applies to any configuration where LONGEST is bigger than a target int.
24565 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24566 with gcc.
24567 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24568 to handle opaque pointers, gcc is.
24569 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24570 as first argument. Include <sys/types.h> and change all operator
24571 new definitions to use size_t.
24572 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24573 now that we use size_t.
24574
24575Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24576
a9c64011 24577 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24578 a long or float array cast all array members to the same type.
a9c64011 24579 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24580 with 64 bit longs.
a9c64011 24581 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24582 on alpha.
a9c64011 24583 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24584
24585Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24586
24587 * gdb.t24 (demangle.exp): Constructors of templates have names like
24588 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24589 section 14.6 of the ARM.
24590
24591 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24592 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24593 accomplish little and slow down the testsuite.
24594
24595 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24596 Accept spaces various places.
24597
24598Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24599
24600 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24601 with watchpoint enabled.
24602
24603 * Makefile.in: Remove definition of CC and remove the second
24604 definition of CXX (the "CXX = gcc" one remains). These definitions
24605 were causing backquotes to be expanded within backquotes, which
24606 doesn't work.
24607
24608Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24609
24610 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24611
24612Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24613
a9c64011
AS
24614 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24615 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24616 by mips cc and contains no stabs entries.
24617
24618Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24619
24620 * config/vx-gdb.exp: Use fake device to load files rather than
24621 NFS.
24622 * lib/gdb.exp: New proc to do "file" command.
24623 * config/unix-gdb.exp: Use new "file" proc.
24624
24625Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24626
24627 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24628 Rework board rebooting slightly.
24629 (gdb_exit): Don't exit from the remote shell; there isn't one.
24630 * gdb.stabs/weird.exp: If a program is being debugged already,
24631 kill it.
24632 * gdb.t04/setvar.exp: Stop and restart gdb.
24633 * gdb.t05/expr.exp: Likewise.
24634 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24635 restart gdb and reload the program.
24636 * gdb.t08/opaque.exp: Likewise.
24637 * gdb.t12/scope.exp: Likewise.
24638 * gdb.t13/bitfields.exp: Likewise.
24639 * gdb.t15/funcargs.exp: Likewise.
24640 * gdb.t20/classes.exp: Likewise.
24641 * gdb.t03/ptype.exp: Increase timeout.
24642 * gdb.t16/printcmds.exp (test_print_string_constants,
24643 test_print_array_constants): Likewise.
24644 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24645 * gdb.t20/classes.exp (do_tests): Likewise.
24646 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24647
24648Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24649
24650 * gdb.stabs: Renamed *wierd* to *weird*.
24651
24652Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24653
24654 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24655 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24656
24657Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24658
24659 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24660 (do_tests): Remove xfail for whatis on one_var and two_var.
24661
24662Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24663
24664 * Makefile.in: Made cross building work better by adding
24665 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24666
24667Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24668
24669 * gdb.t15/{return.c,return.exp,Makefile.in}:
24670 New test, currently commented out.
24671
24672Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24673
24674 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24675 still running and removes the leftover named socket so GDb can do
24676 clean restarts.
24677
24678Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24679
24680 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24681 console, not GDB.
24682 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24683 cross testing works better with "make check"
24684 * config/unix-gdb: Use default procedures for exit and version.
24685 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24686 with the newest VxWorks.
24687
24688Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24689
24690 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24691 old form.
24692
24693 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24694 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24695
24696 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24697
24698 * config/unix-gdb.exp: Remove this version of gdb_exit
24699 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24700 Rob says he'll look at it when he gets back to testing boards.
24701
24702Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24703
24704 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24705 an expected fail for certain ptype commands.
24706
24707 * gdb.t20/classes.exp: Update expected results of "ptype class
24708 Base1" to account for the constructor that now appears in the type.
24709
24710Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24711
24712 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24713 disappeared from list.
24714 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24715 "alldone" proc with call to cleanup and exit.
24716 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24717 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24718 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24719 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24720 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24721 "alldone" proc with simple returns that suppress remaining
24722 tests. The alldone proc went away many months ago.
24723
24724Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24725
24726 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24727
24728 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24729
24730Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24731
24732 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24733 as vax gdb will display them.
24734
24735Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24736
24737 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24738 optimizers.
24739
24740 * scope.exp: Change "bad value for localval" messages so each one
24741 is unique.
24742
24743 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24744 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24745
24746 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24747
24748Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24749
24750 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24751 doesn't exist (due to optimization).
24752
24753Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24754
24755 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24756 contains \r because the filename is long.
24757
24758 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24759 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24760
24761Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24762
24763 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24764 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24765 Ultrix.
24766 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24767 int tests.
24768 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24769
24770Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24771
24772 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24773
24774 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24775 to match does not match the passing case but still matches the
c906108c
SS
24776 failing case.
24777
24778Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24779
24780 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24781
24782Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24783
24784 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24785 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24786 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24787 Remove various versions of gdb_exit.
24788 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24789 gdb_exit.
24790 * config/unix-gdb.exp: gdb_exit remains here, and should override
24791 the generic version, since it's doing a lot of wierd stuff that
24792 the other versions aren't. FIXME, fold it in, or abandon this
24793 version.
24794
24795Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24796
24797 * gdb.t24/demangle.exp: Add tests for PR 3220.
24798
24799Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24800
24801 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24802
24803Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24804
24805 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24806 "i386-*-*". Works for i486 as well.
24807
24808 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24809 bug, and expand domain of xfail to all SVR4 systems, since the
24810 actual problem is likely to be in generic SVR4 /proc support.
24811
24812Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24813
24814 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24815
24816Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24817
24818 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24819 xfails for other systems. Match a missing 'Continuing.' as an
24820 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24821
24822 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24823 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24824 Only issue warning for missing executables if -all option is used.
24825
24826 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24827 file if -all option is used. It's like an unpredictable XFAIL.
24828
24829Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24830
24831 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24832 for dynamically linked binaries.
24833
24834 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24835
24836Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24837
24838 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24839 to state that this is a known bug in old versions of g++.
24840
24841Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24842
24843 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24844 while waiting for `Continuing'.
24845
24846Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24847
24848 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24849 in text, data, and bss.
24850 * gdb.t10/nodebug.c: Add local and global test variables for
24851 initialized and uninitialized data.
24852
24853Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24854
24855 * config/unix-gdb.exp (gdb_exit): Add "wait".
24856
24857Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24858
24859 * gdb.t06/signals.exp: xfail the continue from the handler for all
24860 targets.
24861
24862 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24863 function with watchpoints enabled, the i386 call dummy starts with
24864 a call.
24865
24866 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24867 386 bsd names its corefiles.
24868
24869Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24870
24871 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24872 compilers don't grok it.
24873 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24874 with small octal ints rather than character constants, which
24875 are signed and might not fit if first promoted to int.
24876
24877Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24878
24879 * gdb.t09/Makefile.in (clean): Remove corefile.
24880
24881Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24882
24883 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24884
24885Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24886 and Jim Kingdon (kingdon@cygnus.com)
24887
24888 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24889 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24890 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24891
24892Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24893
24894 * gdb.t17/interrupt.exp: Add xfail for hppa.
24895
24896Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24897
24898 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24899 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24900 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24901 to determine signed-ness of bitfields and use the result to setup
24902 the xfail.
24903 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24904 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24905 call line is reached if necessary.
24906
24907Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24908
24909 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24910
24911Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24912
24913 * gdb.t06/break.exp: Also test `clear' command.
24914
24915Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24916
24917 * gdb.t00/teststrategy.exp: Remove extra quote.
24918
24919 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24920 watchpoint enabled to be for all non-68k machines.
24921
24922 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24923
24924Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24925
24926 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24927 targets use aout.mt instead of ecoff.mt as gas understands
24928 standard aout format.
24929
24930Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24931
24932 * lib/gdb.exp (runto): Don't insist that function we are running to
24933 was compiled with -g.
24934
24935 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24936
24937 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24938 to get back into the read system call.
24939 Accept leading newline in case where we woke it up.
24940
24941Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24942
24943 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24944 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24945 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24946 enable ecoff configuration.
24947
24948Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24949
24950 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24951
24952Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24953
24954 * gdb.t16/printcmds.exp: Add another printf test.
24955
24956Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24957
24958 * configure.in: If configured -with-stabs on any target, add
24959 stabsdirs to configdirs.
24960
24961Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24962
24963 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24964 fun" so pattern does not match the command itself.
24965
24966Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24967
24968 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24969
24970Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24971
24972 * gdb.t17/interrupt.exp: Test for more things.
24973
24974Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24975
24976 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24977 compiler arranges the code and line numbers.
24978
24979 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24980
24981Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24982
24983 * gdb.t00/help.exp: Increase expect input buffer size.
24984
24985Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24986
24987 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24988
24989 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24990
24991 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24992
24993 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24994 [0-9]*, not just [0-9].
24995
24996Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24997
24998 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24999
25000 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25001
25002Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25003
25004 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25005
25006Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25007
25008 * gdb.t06/signals.c: Add xfails for sun3.
25009
25010 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25011
25012 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25013 test_stepping tests.
25014
25015Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25016
25017 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25018
25019 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25020
25021 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25022 rather than actually putting it through cpp twice.
25023
25024 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25025
25026Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25027
25028 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25029 no longer needed.
25030
25031Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25032
25033 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25034
25035 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25036 C++ features prints as "struct", make it a pass, not an xfail.
25037
25038Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25039
25040 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25041 Don't require VA to print as "class" rather than "struct".
25042
25043Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25044
25045 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25046
25047Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25048
25049 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25050
25051Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25052
25053 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25054 order.
25055
25056Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25057
25058 * gdb.t16/printcmds.exp: Add printf tests.
25059
25060 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25061
25062 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25063
25064Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25065
25066 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25067 pass counts, to counteract any existing or future setup_xfails.
25068
25069Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25070
25071 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25072 {BEGIN,END}_COMMON for common block instead of STAB.
25073 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25074
25075 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25076 intp_var should be N_GSYM not N_LSYM.
25077 wierd-aout.S: Use a label for the value of the N_SO.
25078 wierd.def: Remove all backslashes.
25079 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25080
25081Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25082
25083 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25084 get the expected next to inheritance3.
25085
25086Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25087
25088 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25089 now that gcc-2.4 gets it right.
25090
25091Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25092
25093 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25094
25095 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25096 generating comp-info.exp which works for cross-compilation.
25097
25098Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25099
25100 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25101 "*-*-sysv4.*".
25102
25103Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25104
25105 * gdb.t01/run.exp: Start with a fresh gdb.
25106 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25107 SVR4.x.
25108
25109Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25110
25111 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25112 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25113 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25114 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25115 things to remove.
25116
25117Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25118
25119 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25120 test cases from bug reports.
25121
25122Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25123
25124 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25125 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25126 avoid spurious xfails.
25127 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25128 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25129 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25130
25131Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25132
25133 * gdb.t00/teststrategy.exp: Rework to provide more useful
25134 description of each test, fix problem with systems that define
25135 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25136 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25137 results for "next over recursive call" so timeouts aren't taken
25138 by error.
25139
25140Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25141
25142 * gdb.t12/scope.exp: Test printing of variables before run.
25143
25144 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25145 printed in wrong order due to sorting.
25146
25147Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25148
25149 * gdb.t00/teststrategy.exp: Fix expected results for printing
25150 user entered string constant. Is array of char, prints with no
25151 address.
25152
25153 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25154 commands.
25155 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
25156 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
25157 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
25158 of struct of char arrays.
25159 * gdb.t00/radix.exp: New tests for radix commands.
25160
25161Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
25162
25163 * gdb.t16/printcmd.exp: Print a variable before running program
25164 (with xfail for AIX).
25165
25166Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
25167
25168 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
25169
25170 * gdb.t16/printcmd.exp: Don't print variables before running program.
25171
25172 * gdb.t06/break.exp: Don't require envp argument to main.
25173
25174 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25175
25176 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25177 Add xfails for rs6000.
25178
25179 * gdb.t02/whatis.exp: Change other tests not to re-test something
25180 we already tested.
25181
25182 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25183 each type used has a variable of that type.
25184
25185Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25186
25187 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25188
25189Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25190
25191 * configure.in: change srctrigger to be a file, not a directory
25192
25193Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25194
25195 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25196
25197 * gdb.t11/list.exp: Fixed a couple of typos.
25198
25199Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25200
25201 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25202 is fixed and PR is closed.
25203 * gdb.t16 (gdbme.c): Add simple test string variable.
25204 * gdb.t16 (printcmds.exp): Add tests with simple test string
25205 variable, primarily for boundaries on "set print elements".
25206
25207Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25208
25209 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25210 Make leading 0's optional and don't expect a tab in the middle
25211 of the number.
25212
25213 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25214
25215 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25216 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25217 don't end command passed to gdb_test with newline.
25218
25219 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25220 signed keyword away, don't expect signed bitfields to be signed.
25221
25222 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25223 printing with only as many 1's as are in the field as well as printing
25224 with 32 1's (see comment).
25225
25226Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25227
25228 * gdb.t00/default.exp: Start with a fresh gdb.
25229 * configure.in (configdirs): Remove gdb.t31 until the chill
25230 compiler works again. It no longer is able to find chillrt0
25231 since it isn't in libchill.a anymore.
25232 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25233 wierd.o, make more modular.
25234 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25235 spurious newlines that caused problems.
25236
25237Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25238
25239 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25240 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25241 gdb.stabs/wierd.{exp,def}: Many new tests.
25242
25243 * gdb.t00/default.exp: update info line for new message.
25244
25245 * gdb.t02/{whatis.exp,gdbme.c}:
25246 Test that "char *" doesn't print as "caddr_t".
25247
25248Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25249
25250 * gdb.t00/help.exp: Use .* in place of some help messages which
25251 just changed.
25252 gdb.t00/default.exp: Update "info frame" test for new message.
25253 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25254 Remove some xfails
25255
25256Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25257
25258 * gdb.t03/{gdbme.c,ptype.exp}:
25259 Add tests for typedef'd struct and union without tags.
25260 Also check "whatis" on a variable of a typedef'd enum without a tag.
25261
25262 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25263 PRMS 1823; the bug still exists but isn't reproduced by this test
25264 anymore), and remove rs6000 XFAIL (the bug is fixed).
25265
25266 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25267 duplicated from whatis.exp. For those that are left, accept
25268 "long", "long int", or "int" for long variables (whatis.exp already
25269 has an XFAIL for "int", so no need to fail it here).
25270
25271 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25272 Deal with GCC's names for types now that GDB uses the compiler's names.
25273
25274 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25275 setup_xfail's for sunos4. If we #defined the signed keyword away,
25276 don't expect GDB to know that char it is signed.
25277
25278 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25279
25280Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25281
25282 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25283 should work on any system, regardless of debugging format.
25284 * gdb.t21/demangle.exp: Move to gdb.t24.
25285 * gdb.t24/demangle.exp: Move from gdb.t21.
25286 * gdb.t24/{Makefile.in, configure.in}: New files.
25287
25288Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25289
25290 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25291 * gdb.stabs: New directory.
25292
25293Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25294
25295 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25296 not just "Quit anyway?".
25297
25298Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25299
25300 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25301 that all setup_xfails are immediately followed by clear_xfails.
25302
25303Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25304
25305 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25306 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25307 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25308 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25309 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25310 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25311 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25312 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25313 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25314 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25315 gdb.t31/chillvars.exp, lib/gdb.exp:
25316 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25317 bug-gdb@prep.ai.mit.edu.
25318
25319Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25320
25321 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25322 with 0.0, not integer 0.
25323
25324Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25325
25326 * gdb.t06/break.exp: Update for "Kill the program" message change.
25327
25328Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25329
25330 * Makefile.in (GDBFLAGS): Set to -nx.
25331 * Makefile.in (site.exp): Use GDBFLAGS.
25332
25333Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25334
25335 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25336 Makefiles.
25337 (check): depend on just-check.
25338 (just-check): added so that tests can be run without a noop
25339 build pass.
25340
25341Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25342
25343 Switch to using configure's configdirs.
25344 * Makefile.in (Makefile): add configure.in dependency.
25345 (SUBDIRS): removed redundant assignment.
25346 * configure.in: switch subdirs assignment to configdirs.
25347 * gdb.t*/configure.in: new files.
25348
25349Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25350
25351 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25352 works.
25353
25354Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25355
25356 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25357 in explicit rules. Apparently this is not supported by some makes.
25358
25359Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25360
25361 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25362
25363Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25364
25365 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25366 disappeared.
25367
25368Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25369
25370 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25371
25372Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25373
25374 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25375 watchpoint problem that is now fixed.
25376 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25377 uninitialized convenience variables.
25378 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25379 structures.
25380
25381Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25382
25383 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25384 which causes expect to get out of sync with gdb on long output
25385 from help set.
25386 * gdb.t09/corefile.exp: Make expected pattern for core file
25387 failing signal and frame output format less sun specific.
25388
25389Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25390
25391 * gdb.t31/chillvars.exp: Add and remove initial dummy
25392 breakpoint, so that symbol table is forced in.
25393 (Needed at least on Sunos4, though it seems not SVR4.)
25394 * gdb.t31/chillvars.exp: Update for changed output format.
25395
25396Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25397
a9c64011 25398 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25399
25400Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25401
25402 * Makefile.in: Added --srcdir when invoking runtest, removed the
25403 need for a local config file. (optional now)
25404
25405Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25406
25407 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25408 failure count used to force early termination. Add some more
25409 expected failures for gnu style demangling.
25410
25411Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25412
25413 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25414 pmi variable from gdb.t20/gdbme to get optimized away.
25415 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25416 Check for written corefile upon timeout _and_ eof.
25417
25418Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25419
25420 * config/unix-gdb.exp: Add missing return 0.
25421
25422Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25423
25424 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25425 test termination.
25426
25427Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25428
25429 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25430 disappeared.
25431
25432Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25433
25434 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25435 time as i860 support works.
25436
d63a86f8 25437 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25438 "backtrace 100\r" rather than just "backtrace\r", to match last
25439 change.
25440
25441Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25442
25443 * config/udi-gdb.exp (gdb_exit): Remove close command.
25444 (gdb_target_udi): New procedure to set the UDI target.
25445 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25446 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25447 Added waits for prompts after several question responses. Added
25448 some more responses used by a29k-amd-udi-gdb.
25449 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25450 pass different arguments, restart UDI connection after program
25451 completion.
25452 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25453 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25454 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25455 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25456 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25457 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25458 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25459 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25460 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25461 after program completion.
25462 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25463 compiled with a SELECT_VECS setting.
25464 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25465 infinite recursion.
25466
25467 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25468 Added checks for COFF results, and made them expected failures for
25469 all targets. It would be better to make them expected failures
25470 for COFF targets only.
25471
25472Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25473
25474 * Makefile.in: add null dvi target, don't bother to recurse
25475 through test directories for info and install-info; rename
25476 $(datadir) to be dejagnu instead of deja-gnu
25477
25478Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25479
25480 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25481 compiler to coredump.
25482 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25483 code.
25484
25485Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25486
25487 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25488 coredump.
25489 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25490 code.
25491
25492Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25493
25494 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25495 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25496 which in a shell. Deletes xgdb when done.
25497 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25498 Tests the return from the "set height" or "set width" commands.
25499 Added a few return codes where needed.
25500
25501Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25502
25503 * Makefile.in (SUBDIRS): Add gdb.t17.
25504 * configure.in (subdirs): Add gdb.t17.
25505 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25506 files to test gdb's calling of functions in the inferior with
25507 the correct arguments and gdb's ability to retrieve any
25508 result returned.
25509
25510Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25511
25512 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25513 may be called after gdb goes away. Previous versions of expect
25514 needed these to avoid file descriptor leaks, but they cause
25515 errors with the current revision of expect.
25516 * gdb.t00/gdbvars.exp: Use -re on expected output after
25517 setting sevenbit-strings.
25518 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25519 to set sevenbit-strings consistent across tests.
25520 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25521 set sevenbit-strings consistent across tests.
25522
25523Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25524
25525 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25526 expected output to match current "expect" expectations.
25527
25528Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25529
25530 * gdb.t00/default.exp: Change expected output for default "source"
25531 command, to match new gdb behavior which requires a filename to
25532 source.
25533
25534Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25535
25536 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25537 expected fail for i486-*-* that misses the marker2 function.
25538 * gdb.t10/crossload.exp (bfddefault): Allow successful
25539 recognition of a format to pass even if no symbols are found.
25540 Explicitly catch failures where the format is not recognized
25541 or is ambiguous, and add the reason to the fail message.
25542 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25543 the cause is and invalid target and add reason to failure message.
25544 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25545 elf32-i386, elf32-sparc, and elf32-i860.
25546 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25547 Set up expected failure for 'filename'::variable scope resolution,
25548 which is now apparently broken on all targets.
25549 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25550 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25551 gdb.t23/templates.exp: Change failure for missing binfile into
25552 just a warning.
25553 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25554 references.
25555
25556Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25557
25558 * gdb.t00/default.exp: Add expected output for default "source"
25559 command, to match new gdb behavior.
25560 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25561
25562Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25563
25564 * config/*-gdb.exp: returns an error, rather than exiting on
25565 internal errors.
25566
25567Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25568
25569 * gdb.t03/gdbme.c: Add pointer to struct variable.
25570 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25571 referencing struct members.
25572
25573Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25574
25575 * configure.in (mips-idt-ecoff): New target.
25576 * config/mips-gdb.exp: New file for remote board using MIPS remote
25577 debugging protocol.
25578
25579 * Redid configuration scheme. Removed gdb.t*/configure.in.
25580 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25581 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25582 distclean targets. Built executables via .o files. Adjusted
25583 tests to account for source files in $(srcdir) rather than
25584 $(objdir).
25585 * lib/gdb.exp (runto): Don't expect () after the function name,
25586 because it may have arguments.
25587
25588Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25589
25590 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25591 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25592 expected failures for mips-idt-* and mips-sgi-*.
25593 * gdb.t00/default.exp (attach): Kill process if requested.
25594 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25595 that does not read core files.
25596 * gdb.t01/run.exp: Removed checks for exit status code.
25597 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25598 it is linked in.
25599 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25600 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25601 appropriate, rather than doing it by hand.
25602 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25603 execution.
25604 * gdb.t10/crossload.exp: Kill existing program if needed.
25605 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25606 appropriate, rather than doing it by hand. Always increase
25607 timeout for this test, not just for VxWorks.
25608
25609Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25610
25611 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25612 of Chill STRUCT types and STRUCT values.
25613 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25614 than "char".
25615 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25616 struct2): New struct definitions and initializations to test
c906108c
SS
25617 simple Chill STRUCT types.
25618
25619Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25620
25621 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25622 the null byte at the end of strings.
25623 * gdb.t00/default.exp: Make show version insensitive to copyright
25624 date.
25625 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25626 to avoid dependencies on target char signedness.
25627 * gdb.t16/printcmds.exp: Update expected results for explicitly
25628 unsigned char.
25629 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25630 now work.
25631 * gdb.t21/demangle.exp: Add many more patterns for template
25632 demangling, most of them being expected failures.
25633 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25634 string we are matching for, to match on the whole string.
25635 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25636 and fix a whole bunch that had incorrect expected output but were
25637 passing anyway because of the bug in "proc demangle".
25638 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25639 type.
25640 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25641
25642Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25643
a9c64011
AS
25644 * gdb/testsuite: made modifications to testcases, etc., to allow
25645 them to work properly given the reorganization of deja-gnu and the
25646 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25647
25648Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25649
25650 * gdb/testsuite: Initial creation of gdb/testsuite.
25651 Migrated dejagnu testcases and support files for testing nm to
25652 gdb/testsuite from deja-gnu. These files were moved "as is"
25653 with no modifications. This migration is part of a major overhaul
25654 of dejagnu. The modifications to these testcases, etc., which
25655 will allow them to work with the new version of dejagnu will be
25656 made in a future update.
48efe704 25657
8d8cb839 25658 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25659\f
8d8cb839
EZ
25660;; Local Variables:
25661;; mode: change-log
25662;; left-margin: 8
25663;; fill-column: 74
25664;; version-control: never
25665;; End:
902f2ccb
MC
25666
25667 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25668 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25669 Copying and distribution of this file, with or without modification,
25670 are permitted provided the copyright notice and this notice are preserved.
This page took 2.548194 seconds and 4 git commands to generate.