* gdb.reverse/i387-env-reverse.exp: Extend timeout of
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2011-11-10 Doug Evans <dje@google.com>
2
3 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4 "record to end of main" test.
5
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
10 2011-11-10 Joel Brobecker <brobecker@adacore.com>
11
12 * gdb.ada/small_reg_param: New testcase.
13
14 2011-11-09 Tom Tromey <tromey@redhat.com>
15
16 * gdb.cp/destrprint.exp: New file.
17 * gdb.cp/destrprint.cc: New file.
18
19 2011-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
25 2010-11-08 Maciej W. Rozycki <macro@codesourcery.com>
26
27 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
28
29 2011-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
59 2011-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
64 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
67
68 2011-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
73 2011-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
80 2011-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
88 2011-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
93 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
94
95 Add tests for skip command.
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.
103
104 2011-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
110 2011-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
115 2011-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
128 2011-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
142 2011-10-28 Paul Koning <paul_koning@dell.com>
143
144 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
145
146 2011-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
152 2011-10-27 Doug Evans <dje@google.com>
153
154 * gdb.python/python.exp: Test source -s.
155
156 2011-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.
160
161 2011-10-25 Paul Koning <paul_koning@dell.com>
162
163 PR python/13327
164
165 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
166 fetch_lazy method.
167
168 2011-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
173 2011-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
178 2011-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
183 2011-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
190 2011-10-18 Tom Tromey <tromey@redhat.com>
191
192 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
193
194 2011-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
200 2011-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
205 2011-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
210 2011-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
218 2011-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
225 2011-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
235 2011-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
241 2011-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
247 2011-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
257 2011-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
263 2011-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
270 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
271
272 * gdb.python/py-shared.exp: Relax filename check to handle remote:
273 sysroot.
274
275 2011-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
284 2011-10-10 Joseph Myers <joseph@codesourcery.com>
285
286 * gdb.cp/gdb2495.exp: Do not include directories in filename in
287 expected message.
288
289 2011-10-09 Doug Evans <dje@google.com>
290
291 * gdb.base/alias.exp: Add tests for alias command.
292
293 2011-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
298 2011-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
316 2011-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
327 2011-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
346 2011-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
354 2011-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
365 2011-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
372 2011-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
378 2011-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
384 2011-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
389 2011-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
394 2011-10-07 Doug Evans <dje@google.com>
395
396 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
397
398 2011-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
406 2011-10-06 Joseph Myers <joseph@codesourcery.com>
407
408 * gdb.base/fixsection.exp: Do not include directories in filename
409 in expected message.
410
411 2011-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
417 2011-10-04 Paul Koning <paul_koning@dell.com>
418
419 * gdb.python/py-value.c (main): Break before return.
420
421 2011-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
429 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
430
431 * gdb.base/jit.exp: Add testcase name to log message
432
433 2011-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
441 2011-10-02 Joel Brobecker <brobecker@adacore.com>
442
443 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
444
445 2011-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
454 2011-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
459 2011-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
464 2011-09-29 Marek Polacek <mpolacek@redhat.com>
465
466 * lib/gdb.exp: Fix a typo in one of the comments.
467
468 2011-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
473 2011-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
480 2011-09-27 Stan Shebs <stan@codesourcery.com>
481
482 * gdb.trace/collection.exp: Test collection of $_ret.
483
484 2011-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
489 2011-09-19 Stan Shebs <stan@codesourcery.com>
490
491 * gdb.trace/tspeed.exp: New file.
492 * gdb.trace/tspeed.c: New file.
493
494 2011-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
505 2011-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
511 2011-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
517 2011-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
523 2011-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
528 2011-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
533 2011-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
541 2011-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
559 2011-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
567 2011-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
572 2011-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
585 2011-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
592 2011-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
598 2011-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
607 2011-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
613 2011-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
618 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
619
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
624 * dw2-ifort-parameter-debug.S: New file.
625 * dw2-ifort-parameter.c: New file.
626 * dw2-ifort-parameter.exp: New file.
627
628 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.base/commands.exp (error_clears_commands_left): New function.
631 (): Call it.
632
633 2011-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
640 2011-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
648 2011-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
656 2011-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
662 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
663
664 * gdb.python/python.exp: Add extended-prompt tests.
665
666 2011-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
672 2011-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
680 2011-08-12 Doug Evans <dje@google.com>
681
682 * gdb.python/py-symbol.exp: Add test for symbol.type.
683
684 2011-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
691 2011-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
702 2011-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
708 2011-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
713 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
716 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
717 (p fuNC_symtab): Permit also ppc64 leading dot.
718
719 2011-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
725 2011-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
731 2011-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
736 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
737
738 * gdb.threads/thread-find.exp: Support remote targets.
739
740 2011-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
748 2011-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
753 2011-08-02 Tom Tromey <tromey@redhat.com>
754
755 PR gdb/11289:
756 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
757
758 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
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
764 2011-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
771 2011-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
783 2011-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
788 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
789
790 * gdb.base/help.exp (help whatis): Update the expected string.
791
792 2011-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
799 2011-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
805 2011-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
816 2011-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
828 2011-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
838 2011-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
843 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
844
845 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
846
847 2011-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
852 2011-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
859 2011-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
864 2011-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
870 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
871
872 * gdb.python/python.exp: Add prompt substitution tests.
873
874 2011-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
881 2011-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
891 2011-07-18 Tom Tromey <tromey@redhat.com>
892
893 * gdb.cp/static-method.exp: Add missing single quote.
894
895 2011-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
907 2011-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
913 2011-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
918 2011-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
923 2011-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
929 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
930
931 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
932
933 2011-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
942 2011-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
947 2011-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
954 2011-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
960 2011-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
965 2011-07-06 Matt Rice <ratmice@gmail.com>
966
967 * gdb.python/python.exp: Update filename paths.
968 * gdb.python/py-symtab.exp: Ditto.
969
970 2011-07-06 Marek Polacek <mpolacek@redhat.com>
971
972 * gdb.python/py-evthreads.exp: Add missing `$'.
973
974 2011-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
980 2011-07-06 Marek Polacek <mpolacek@redhat.com>
981
982 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
983 the whole output.
984
985 2011-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
990 2011-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
996 2011-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
1002 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1003
1004 * gdb.cp/m-static.exp: Call get_compiler_info.
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.
1010
1011 2011-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
1016 2011-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
1028 2011-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
1039 2011-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
1044 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
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
1058 2011-07-01 Joel Brobecker <brobecker@adacore.com>
1059
1060 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1061
1062 2011-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
1070 2011-07-01 Jean-Charles Delay <delay@adacore.com>
1071
1072 * gdb.ada/packed_array.exp: Fix expected outout.
1073
1074 2011-07-01 Jean-Charles Delay <delay@adacore.com>
1075
1076 * gdb.ada/packed_array.exp: fixed expected output.
1077
1078 2011-07-01 Joel Brobecker <brobecker@adacore.com>
1079
1080 * gdb.ada/same_enum: New testcase.
1081
1082 2011-07-01 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.ada/ptr_typedef: New testcase.
1085
1086 2011-07-01 Joel Brobecker <brobecker@adacore.com>
1087
1088 * gdb.ada/arrayptr.exp: Add ptype test.
1089
1090 2011-07-01 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.ada/char_enum: New testcase.
1093
1094 2011-07-01 Yao Qi <yao@codesourcery.com>
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
1101 2011-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
1113 2011-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
1118 2011-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
1126 2011-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
1138 2011-06-29 Tom Tromey <tromey@redhat.com>
1139
1140 * gdb.fortran/charset.exp: New file.
1141 * gdb.fortran/charset.f90: New file.
1142
1143 2011-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
1155 2011-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
1164 2011-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
1169 2011-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
1174 2011-06-23 Marek Polacek <mpolacek@redhat.com>
1175
1176 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
1177
1178 2011-06-23 Marek Polacek <mpolacek@redhat.com>
1179
1180 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1181
1182 2011-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.
1190
1191 2011-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
1197 2011-06-23 Yao Qi <yao@codesourcery.com>
1198
1199 * gdb.threads/execl.exp: Skip on remote target.
1200
1201 2011-06-21 Marek Polacek <mpolacek@redhat.com>
1202
1203 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
1204 mi_gdb_test.
1205
1206 2011-06-20 Marek Polacek <mpolacek@redhat.com>
1207
1208 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1209
1210 2011-06-20 Marek Polacek <mpolacek@redhat.com>
1211
1212 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
1213 mi_gdb_test.
1214
1215 2011-06-20 Marek Polacek <mpolacek@redhat.com>
1216
1217 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
1218
1219 2011-06-14 Yao Qi <yao@codesourcery.com>
1220
1221 gdb/testsuite/
1222 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1223
1224 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1225
1226 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1227
1228 2011-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
1236 2011-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
1242 2011-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
1247 2011-06-06 Pedro Alves <pedro@codesourcery.com>
1248
1249 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1250
1251 2011-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
1257 2011-06-01 Yao Qi <yao@codesourcery.com>
1258
1259 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1260
1261 2010-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
1267 2010-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
1273 2011-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
1278 2011-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
1288 2011-05-30 Yao Qi <yao@codesourcery.com>
1289
1290 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1291 Call rerun_and_prepare for each test to isolate effects.
1292
1293 2011-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.
1298 * lib/gdb.exp (setup_kfail_for_target): New.
1299
1300 2011-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
1310 2011-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
1315 2011-05-27 Marek Polacek <mpolacek@redhat.com>
1316
1317 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
1318
1319 2011-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
1329 2011-05-26 Pedro Alves <pedro@codesourcery.com>
1330
1331 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1332
1333 2011-05-26 Pedro Alves <pedro@codesourcery.com>
1334
1335 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1336
1337 2011-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
1345 2011-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
1351 2011-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
1368 2011-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
1373 2011-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
1379 2011-05-20 Pedro Alves <pedro@codesourcery.com>
1380
1381 Cope with async mode.
1382
1383 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1384 into gdb_test + mi_expect_stop.
1385
1386 2011-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
1391 2011-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
1398 2011-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
1404 2011-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
1409 2011-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
1436 2011-05-14 Yao Qi <yao@codesourcery.com>
1437
1438 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1439 type.
1440
1441 2011-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
1449 2011-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
1455 2011-05-13 Doug Evans <dje@google.com>
1456
1457 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1458 String16 tests.
1459
1460 2011-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
1473 2011-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
1478 2011-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
1484 2011-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
1493 2011-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
1499 2011-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
1505 2011-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
1514 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 * gdb.threads/corethreads.c: New file.
1517 * gdb.threads/corethreads.exp: New file.
1518
1519 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
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
1527 2011-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
1534 2011-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
1539 2011-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
1546 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
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
1553 2011-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
1560 2011-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
1568 2011-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
1575 2011-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
1580 2011-05-04 Yao Qi <yao@codesourcery.com>
1581
1582 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1583 and __thumb2__.
1584
1585 2011-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
1591 2011-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
1600 2011-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
1605 2011-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
1614 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1615
1616 * gdb.base/signest.exp: New file.
1617 * gdb.base/signest.c: Likewise.
1618
1619 2011-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
1624 2011-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
1632 2011-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
1638 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1639
1640 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1641 while delivering signal.
1642
1643 2011-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
1654 2011-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
1660 2011-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
1666 2011-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
1671 2011-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
1679 2011-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
1685 2011-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
1690 2011-04-20 Marek Polacek <mpolacek@redhat.com>
1691
1692 * gdb.base/setshow.exp: Fix racy tests.
1693 ($old_gdb_prompt): New variable.
1694
1695 2011-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
1703 2011-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
1708 2011-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
1716 2011-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
1728 2011-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
1733 2011-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
1738 2011-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
1744 2011-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
1750 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1751
1752 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1753
1754 2011-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
1759 2011-04-13 Marek Polacek <mpolacek@redhat.com>
1760
1761 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
1762 New testcase `expect response to define backtrace'. Also remove
1763 redundant `default' block.
1764
1765 2011-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
1774 2011-04-04 Tom Tromey <tromey@redhat.com>
1775
1776 * gdb.cp/maint.exp (test_help): Update.
1777 (test_namespace): Likewise.
1778
1779 2011-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
1784 2011-04-01 Joel Brobecker <brobecker@adacore.com>
1785
1786 * gdb.ada/mi_catch_ex: New testcase.
1787
1788 2011-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
1793 2011-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
1798 2011-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
1805 2011-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
1810 2011-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
1817 2011-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
1823 2011-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
1838 2011-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
1845 2011-03-24 Tom Tromey <tromey@redhat.com>
1846
1847 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1848 test.
1849
1850 2011-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
1856 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1857
1858 PR python/12183
1859
1860 * gdb.python/py-function.exp: Add GdbError tests.
1861
1862 2011-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
1871 2011-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
1878 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1879
1880 PR python/12149
1881
1882 * gdb.python/python.exp: Add gdb.write tests.
1883
1884 2010-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
1895 2011-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
1909 2011-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
1916 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
1917
1918 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1919
1920 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1921
1922 * lib/gdb.exp (gdb_unload): Add another termination case.
1923
1924 2011-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
1934 2011-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
1941 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1942
1943 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1944
1945 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1946
1947 * gdb.python/py-section-script.exp: Skip test if no Python support.
1948
1949 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1950
1951 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1952
1953 2011-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
1959 2011-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
1964 2011-03-09 Mark Kettenis <kettenis@gnu.org>
1965
1966 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1967 tabs.
1968
1969 2011-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
1987 2011-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
1992 2011-03-07 Tom Tromey <tromey@redhat.com>
1993
1994 * Makefile.in (TAGS): Rewrite.
1995
1996 2011-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
2003 2011-03-07 Tom Tromey <tromey@redhat.com>
2004
2005 * Makefile.in (TAGS): New target.
2006
2007 2011-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
2068 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2071
2072 2011-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
2107 2011-03-03 Joel Brobecker <brobecker@adacore.com>
2108
2109 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2110 end of buffer.
2111
2112 2011-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
2117 2011-02-28 Michael Snyder <msnyder@vmware.com>
2118
2119 * gdb.cp/overload.cc: Change initializer value to integer.
2120
2121 2011-02-27 Michael Snyder <msnyder@vmware.com>
2122
2123 * gdb.multi/base.exp: Add test for remove-inferiors.
2124
2125 2011-02-26 Joel Brobecker <brobecker@adacore.com>
2126
2127 * gdb.python/py-frame.exp: Simplify the initialization phase
2128 using prepare_for_testing.
2129
2130 2011-02-25 Michael Snyder <msnyder@vmware.com>
2131
2132 * gdb.multi/base.exp: Add tests for info inferiors with args.
2133
2134 2011-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
2147 2011-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
2152 2011-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
2157 2011-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
2165 2011-02-23 Michael Snyder <msnyder@vmware.com>
2166
2167 * gdb.base/memattr.exp: New test.
2168 * gdb.base/memattr.c: Test load for memattr.exp.
2169
2170 2011-02-22 Doug Evans <dje@google.com>
2171
2172 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2173
2174 2011-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
2192 2011-02-22 Michael Snyder <msnyder@vmware.com>
2193
2194 * gdb.threads/thread-find.exp: Add tests for bad input to
2195 info threads.
2196
2197 2011-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
2203 2011-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
2209 2011-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
2215 2011-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
2233 2011-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
2238 2011-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
2245 2011-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
2264 2011-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
2269 2011-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
2274 2011-02-17 Michael Snyder <msnyder@vmware.com>
2275
2276 * gdb.threads/thread-find.exp: Fix regular expressions.
2277
2278 2011-02-17 Joel Brobecker <brobecker@adacore.com>
2279
2280 * gdb.ada/packed_array: Expand testcase to test printing of
2281 unconstrained packed array.
2282
2283 2011-02-17 Joel Brobecker <brobecker@adacore.com>
2284
2285 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2286
2287 2011-02-16 Pedro Alves <pedro@codesourcery.com>
2288
2289 * gdb.trace/collection.c (globalarr3): New global.
2290 (main): Initialize it before collecting, and and clear it
2291 afterwards.
2292 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2293 collecting with '{type} addr', where the addr expression is not an
2294 rvalue.
2295
2296 2011-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
2303 2011-02-16 Pedro Alves <pedro@codesourcery.com>
2304
2305 * gdb.trace/collection.c (globalarr2): New global.
2306 (main): Initialize it before collecting, and and clear it
2307 afterwards.
2308 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2309 collecting overlapping memory ranges.
2310
2311 2011-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
2317 2011-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
2321 2011-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
2327 2011-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
2336 2011-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
2346 2011-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
2354 2011-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
2362 2011-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
2367 2011-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
2377 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2378
2379 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2380
2381 2011-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
2387 2011-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
2393 2011-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
2399 2011-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
2407 2011-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
2414 2011-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
2422 2011-02-04 David Daney <ddaney@caviumnetworks.com>
2423
2424 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2425
2426 2011-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
2432 2011-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
2439 2011-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
2445 2011-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
2453 2011-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
2460 2011-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
2466 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2467
2468 * gdb.cp/noparam.exp: New file.
2469 * gdb.cp/noparam.cc: New file.
2470
2471 2011-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
2476 2011-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
2482 2011-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
2492 2011-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
2506 2011-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
2513 2011-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
2518 2011-01-19 Yao Qi <yao@codesourcery.com>
2519
2520 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2521 positve list.
2522
2523 2011-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
2570 2011-01-19 Tom Tromey <tromey@redhat.com>
2571
2572 * gdb.python/py-infthread.exp: Add thread tests.
2573
2574 2011-01-14 Joel Brobecker <brobecker@adacore.com>
2575
2576 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2577
2578 2011-01-14 Joel Brobecker <brobecker@adacore.com>
2579
2580 * gdb.ada/widewide: New testcase.
2581
2582 2011-01-13 Joel Brobecker <brobecker@adacore.com>
2583
2584 * gdb.base/interact.exp: New testcase.
2585
2586 2011-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
2604 2011-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
2611 2011-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
2617 2011-01-11 Tom Tromey <tromey@redhat.com>
2618
2619 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2620
2621 2010-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
2629 2011-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
2636 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2637
2638 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2639
2640 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 * configure: Regenerate.
2643
2644 2011-01-06 Tom Tromey <tromey@redhat.com>
2645
2646 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2647
2648 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2649
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.
2674
2675 2011-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
2690 2011-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
2696 2011-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
2708 2011-01-05 Joel Brobecker <brobecker@adacore.com>
2709
2710 * gdb.base/langs1.f: Add copyright header.
2711
2712 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2713
2714 * gdb.base/morestack.exp: New file.
2715 * gdb.base/morestack.c: New file.
2716
2717 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2718
2719 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2720
2721 2010-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
2726 2010-12-29 Joel Brobecker <brobecker@adacore.com>
2727
2728 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2729
2730 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2731
2732 * gdb.threads/tls.exp: Fix typo.
2733
2734 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2735 * gdb.threads/execl.exp: Update.
2736
2737 2010-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
2742 2010-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
2749 2010-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
2757 2010-12-12 Stan Shebs <stan@codesourcery.com>
2758
2759 * gdb.trace/tsv.exp: Test print command on trace state variables.
2760
2761 2010-12-09 Tom Tromey <tromey@redhat.com>
2762
2763 * gdb.base/interp.exp: Add regression test.
2764
2765 2010-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
2772 2010-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
2780 2010-11-29 Michael Snyder <msnyder@vmware.com>
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
2788 2010-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
2803 2010-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
2808 2010-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
2814 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2815
2816 PR python/12199
2817
2818 * gdb.python/py-breakpoint.exp: Test the delete method.
2819
2820 2010-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
2826 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
2827
2828 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2829
2830 2010-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
2837 2010-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
2845 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2846
2847 PR python/12212
2848
2849 * gdb.python/python.exp: Check that selected_thread raises an
2850 error when no inferior is loaded.
2851
2852 2010-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
2857 2010-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
2862 2010-11-18 Doug Evans <dje@google.com>
2863
2864 * gdb.server/ext-run.exp: Fix intermittent failures.
2865
2866 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2867
2868 * gdb.stabs/gdb11479.exp: Use runto_main.
2869
2870 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2871
2872 * gdb.base/break-entry.exp: Skip if using a stub.
2873
2874 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2875
2876 * gdb.python/py-inferior.exp: Pack values in target endianness.
2877
2878 2010-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
2889 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2890
2891 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2892 breakpoint tests.
2893
2894 2010-11-09 Pedro Alves <pedro@codesourcery.com>
2895
2896 * gdb.base/watchpoint.exp: Test "watch -location" with an
2897 innacessible location.
2898
2899 2010-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
2909 2010-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
2915 2010-11-05 Doug Evans <dje@google.com>
2916
2917 * gdb.base/help.exp: Update expected output.
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").
2921
2922 2010-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
2944 2010-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
2950 2010-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
2956 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2957
2958 * gdb.base/gnu_vector.exp: Adjust expect messages.
2959
2960 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2961
2962 * gdb.base/gnu_vector.exp: Add unary operator tests.
2963
2964 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2965
2966 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2967
2968 2010-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
2974 2010-11-02 Tom Tromey <tromey@redhat.com>
2975
2976 * gdb.base/default.exp: Remove "scheme" from language list.
2977
2978 2010-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
2985 2010-10-20 Michael Snyder <msnyder@vmware.com>
2986
2987 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2988
2989 2010-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
2994 2010-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
2999 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3000
3001 * gdb.cp/smartp.exp: New test.
3002 * gdb.cp/smartp.cc : New test.
3003
3004 2010-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
3010 2010-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
3019 2010-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
3025 2010-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
3030 2010-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
3035 2010-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
3042 2010-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
3050 2010-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
3057 2010-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
3062 2010-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
3067 2010-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
3076 2010-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
3081 2010-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
3086 2010-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
3094 2010-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
3101 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3102
3103 * gdb.cp/oranking.exp: New test.
3104 * gdb.cp/oranking.cc: New test program.
3105
3106 2010-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
3111 2010-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
3118 2010-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
3123 2010-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
3129 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3130
3131 * gdb.arch/altivec-abi.exp: Fix a typo.
3132
3133 2010-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
3138 2010-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
3143 2010-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
3159 2010-09-30 Tom Tromey <tromey@redhat.com>
3160
3161 * gdb.base/anon.exp: New file.
3162 * gdb.base/anon.c: New file.
3163
3164 2010-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
3170 2010-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
3177 2010-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
3183 2010-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
3190 2010-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
3196 2010-09-22 Joel Brobecker <brobecker@adacore.com>
3197
3198 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3199
3200 2010-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
3206 2010-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
3211 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3212
3213 * gdb.cp/pr12028.cc: New.
3214 * gdb.cp/pr12028.exp: New.
3215
3216 2010-09-22 Joel Brobecker <brobecker@adacore.com>
3217
3218 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3219
3220 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
3221 Jan Kratochvil <jan.kratochvil@redhat.com>
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
3229 2010-09-14 Tom Tromey <tromey@redhat.com>
3230
3231 PR symtab/8399:
3232 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3233
3234 2010-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
3243 2010-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
3248 2010-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
3254 2010-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
3259 2010-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
3264 2010-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
3269 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3270
3271 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3272
3273 2010-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
3282 2010-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
3287 2010-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
3292 2010-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
3307 2010-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
3314 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3315
3316 * gdb.base/ui-redirect.exp: New file.
3317
3318 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3319 Joel Brobecker <brobecker@adacore.com>
3320
3321 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3322
3323 2010-08-31 Doug Evans <dje@google.com>
3324
3325 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3326
3327 2010-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
3333 2010-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
3340 2010-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
3345 2010-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
3353 2010-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
3361 2010-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
3367 2010-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
3372 2010-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
3378 2010-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
3386 2010-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
3393 2010-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
3408 2010-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
3420 2010-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
3426 2010-08-18 Tom Tromey <tromey@redhat.com>
3427
3428 PR symtab/11919:
3429 * gdb.base/completion.exp: Add test.
3430
3431 2010-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
3456 2010-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
3462 2010-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
3467 2010-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
3473 2010-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
3481 2010-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
3491 2010-08-16 Doug Evans <dje@google.com>
3492
3493 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3494
3495 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3496
3497 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3498 tests.
3499
3500 2010-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
3506 2010-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
3513 2010-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
3520 2010-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
3527 2010-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
3533 2010-07-30 Doug Evans <dje@google.com>
3534
3535 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3536 xfail them when run with older gccs.
3537
3538 * lib/gdb.exp (build_executable): Forward "c++" option to
3539 get_compiler_info.
3540
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
3546 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3547 attach-to-debugger handling.
3548
3549 2010-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
3557 2010-07-29 Pedro Alves <pedro@codesourcery.com>
3558
3559 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3560 in gdb_test_multiple.
3561
3562 2010-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
3567 2010-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
3574 2010-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
3579 2010-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
3585 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 * gdb.base/help.exp (help disassemble): Update the content.
3588
3589 2010-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
3594 2010-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
3609 2010-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
3619 2010-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
3625 2010-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
3630 2010-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
3636 2010-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
3645 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3646
3647 * gdb.cp/fpointer.cc: New test.
3648 * gdb.cp/fpointer.exp: New test.
3649
3650 2010-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
3655 2010-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
3665 2010-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
3675 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
3676
3677 * gdb.arch/altivec-abi.exp: New tests.
3678
3679 2010-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
3685 2010-07-13 Tom Tromey <tromey@redhat.com>
3686
3687 * gdb.base/label.exp: New file.
3688 * gdb.base/label.c: New file.
3689
3690 2010-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.
3702
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
3720 2010-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
3726 2010-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
3734 2010-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
3742 2010-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
3772 2010-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
3778 2010-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
3784 2010-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
3795 2010-07-02 Tom Tromey <tromey@redhat.com>
3796
3797 * gdb.base/bitops.exp: Remove extraneous "pass".
3798
3799 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
3800
3801 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3802
3803 2010-07-01 Pedro Alves <pedro@codesourcery.com>
3804
3805 * gdb.base/help.exp: Adjust expected output.
3806
3807 2010-07-01 Pedro Alves <pedro@codesourcery.com>
3808
3809 * gdb.base/help.exp: Adjust expected output.
3810
3811 2010-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
3817 2010-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
3823 2010-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
3829 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
3830 Tom Tromey <tromey@redhat.com>
3831 Thiago Jung Bauermann <bauerman@br.ibm.com>
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
3838 2010-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
3850 2010-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
3868 2010-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
3874 2010-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
3880 2010-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
3885 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3886
3887 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3888
3889 2010-06-28 Doug Evans <dje@google.com>
3890
3891 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3892
3893 2010-06-27 Doug Evans <dje@google.com>
3894
3895 * gdb.cp/m-static.exp: Update expected test output.
3896
3897 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3898
3899 * gdb.gdb/selftest.exp: Adjust expected message for
3900 capturing start-up runtime.
3901
3902 2010-06-25 Tom Tromey <tromey@redhat.com>
3903
3904 PR python/10808:
3905 * gdb.python/python.exp: Add new tests.
3906
3907 2010-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
3912 2010-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
3925 2010-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
3934 2010-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
3939 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3940
3941 Test PR 9436.
3942 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3943
3944 2010-06-24 Hui Zhu <teawater@gmail.com>
3945
3946 * gdb.base/eval.exp: New file.
3947
3948 2010-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
3954 2010-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
3961 2010-06-21 Doug Evans <dje@google.com>
3962
3963 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3964
3965 2010-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
3970 2010-06-18 Stan Shebs <stan@codesourcery.com>
3971
3972 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3973
3974 2010-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
3980 2010-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
3986 2010-06-17 Doug Evans <dje@google.com>
3987
3988 * gdb.arch/i386-size.exp: Updated expected output for
3989 DISASSEMBLY_OMIT_FNAME.
3990
3991 2010-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
4006 2010-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
4017 2010-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
4027 2010-06-11 Stan Shebs <stan@codesourcery.com>
4028
4029 * gdb.base/permissions.exp: New file.
4030
4031 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4032
4033 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4034 does not support ELF executable class.
4035
4036 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4037
4038 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4039
4040 2010-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
4045 2010-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
4050 2010-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
4055 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4056
4057 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4058
4059 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4060
4061 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4062
4063 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4064
4065 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4066
4067 2010-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
4073 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4074
4075 * gdb.base/moribund-step.exp: New.
4076
4077 2010-06-08 Michael Snyder <msnyder@vmware.com>
4078
4079 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
4080 * gdb.ada/boolean_expr.exp:
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
4137 2010-06-08 Michael Snyder <msnyder@vmware.com>
4138
4139 * gdb.ada/exec_changed.exp:
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
4174 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4177
4178 2010-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
4183 2010-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
4190 2010-06-04 Michael Snyder <msnyder@vmware.com>
4191
4192 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4193 * gdb.base/pending.exp: Ditto.
4194
4195 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4196
4197 2010-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
4204 2010-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
4209 2010-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
4217 2010-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
4239 * gdb.reverse/watch-precsave.exp:
4240 Replace gdb_test with gdb_test_no_output.
4241
4242 * gdb.threads/attach-into-signal.exp:
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
4251 2010-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
4256 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4257
4258 * gdb.fortran/module.exp (stopped language detection): New test.
4259
4260 2010-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
4277 2010-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.
4281 * gdb.cp/anon-union.exp (pass): Rename to ...
4282 (print z 2): ... here.
4283
4284 2010-06-02 Michael Snyder <msnyder@vmware.com>
4285
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
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
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
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
4332 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4333
4334 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4335
4336 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4337
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
4352 * gdb.threads/attach-stopped.exp:
4353 Replace uses of send_gdb / gdb_expect.
4354 * gdb.threads/attachstop-mt.exp:
4355 Replace uses of send_gdb / gdb_expect.
4356 * gdb.threads/gcore-thread.exp:
4357 Replace uses of send_gdb / gdb_expect.
4358 * gdb.threads/hand-call-in-threads.exp:
4359 Replace uses of send_gdb / gdb_expect.
4360 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
4361 * gdb.threads/print-threads.exp:
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
4379 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4380
4381 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4382
4383 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4384
4385 * gdb.cp/koenig.exp: Added new test case.
4386 * gdb.cp/koenig.cc: Ditto.
4387
4388 2010-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
4466 2010-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
4484 2010-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
4492 2010-05-31 Joel Brobecker <brobecker@adacore.com>
4493
4494 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4495
4496 2010-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
4504 2010-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
4510 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4511
4512 * gdb.base/tui-layout.exp: New.
4513
4514 2010-05-28 Michael Snyder <msnyder@vmware.com>
4515
4516 * gdb.reverse/break-precsave.exp:
4517 Replace uses of send_gdb / gdb_expect.
4518 * gdb.reverse/break-reverse.exp:
4519 Replace uses of send_gdb / gdb_expect.
4520 * gdb.reverse/consecutive-precsave.exp:
4521 Replace uses of send_gdb / gdb_expect.
4522 * gdb.reverse/consecutive-reverse.exp:
4523 Replace uses of send_gdb / gdb_expect.
4524 * gdb.reverse/finish-precsave.exp:
4525 Replace uses of send_gdb / gdb_expect.
4526 * gdb.reverse/finish-reverse.exp:
4527 Replace uses of send_gdb / gdb_expect.
4528 * gdb.reverse/i386-precsave.exp:
4529 Replace uses of send_gdb / gdb_expect.
4530 * gdb.reverse/i386-reverse.exp:
4531 Replace uses of send_gdb / gdb_expect.
4532 * gdb.reverse/i386-sse-reverse.exp:
4533 Replace uses of send_gdb / gdb_expect.
4534 * gdb.reverse/i387-env-reverse.exp:
4535 Replace uses of send_gdb / gdb_expect.
4536 * gdb.reverse/i387-stack-reverse.exp:
4537 Replace uses of send_gdb / gdb_expect.
4538 * gdb.reverse/machinestate-precsave.exp:
4539 Replace uses of send_gdb / gdb_expect.
4540 * gdb.reverse/machinestate.exp:
4541 Replace uses of send_gdb / gdb_expect.
4542 * gdb.reverse/sigall-precsave.exp:
4543 Replace uses of send_gdb / gdb_expect.
4544 * gdb.reverse/sigall-reverse.exp:
4545 Replace uses of send_gdb / gdb_expect.
4546 * gdb.reverse/solib-precsave.exp:
4547 Replace uses of send_gdb / gdb_expect.
4548 * gdb.reverse/solib-reverse.exp:
4549 Replace uses of send_gdb / gdb_expect.
4550 * gdb.reverse/step-precsave.exp:
4551 Replace uses of send_gdb / gdb_expect.
4552 * gdb.reverse/step-reverse.exp:
4553 Replace uses of send_gdb / gdb_expect.
4554 * gdb.reverse/until-precsave.exp:
4555 Replace uses of send_gdb / gdb_expect.
4556 * gdb.reverse/until-reverse.exp:
4557 Replace uses of send_gdb / gdb_expect.
4558 * gdb.reverse/watch-precsave.exp:
4559 Replace uses of send_gdb / gdb_expect.
4560 * gdb.reverse/watch-reverse.exp:
4561 Replace uses of send_gdb / gdb_expect.
4562
4563 2010-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
4568 2010-05-27 Michael Snyder <msnyder@vmware.com>
4569
4570 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
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.
4589
4590 2010-05-26 Michael Snyder <msnyder@vmware.com>
4591
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
4599 * gdb.reverse/consecutive-reverse.exp:
4600 Replace uses of send_gdb / gdb_expect.
4601 * gdb.reverse/consecutive-precsave.exp:
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.
4607 * gdb.mi/mi-ns-stale-regcache.exp:
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.
4618
4619 2010-05-26 Michael Snyder <msnyder@vmware.com>
4620
4621 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
4622
4623 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
4624
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.
4634
4635 2010-05-25 Tom Tromey <tromey@redhat.com>
4636
4637 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4638
4639 2010-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
4667 2010-05-25 Tom Tromey <tromey@redhat.com>
4668
4669 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4670
4671 2010-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.
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.
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.
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.
4720 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
4721
4722 2010-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.
4726
4727 2010-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
4734 2010-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
4742 2010-05-21 Tom Tromey <tromey@redhat.com>
4743
4744 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4745 Call it.
4746
4747 2010-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
4753 2010-05-20 Pedro Alves <pedro@codesourcery.com>
4754 Joel Brobecker <brobecker@adacore.com>
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
4760 2010-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
4765 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4766
4767 * gdb.ada/cond_lang: New testcase.
4768
4769 2010-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
4776 2010-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
4781 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4782
4783 PR python/11482
4784
4785 * gdb.python/py-value.exp (test_value_hash): New function.
4786
4787 2010-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
4793 2010-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
4798 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4799
4800 * gdb.cp/koenig.exp: New test.
4801 * gdb.cp/koenig.cc: New test program.
4802
4803 2010-05-05 Joel Brobecker <brobecker@adacore.com>
4804
4805 Remove the use of prms_id and bug_id throughout the testsuite.
4806
4807 2010-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
4813 2010-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
4823 2010-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
4830 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4831
4832 * gdb.python/py-param.exp: New File.
4833
4834 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4835
4836 * gdb.base/default.exp: Fix "set language" test.
4837
4838 2010-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
4844 2010-04-26 Tom Tromey <tromey@redhat.com>
4845
4846 * gdb.base/completion.exp: Add tests for completion and deprecated
4847 commands.
4848
4849 2010-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
4854 2010-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
4859 2010-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
4865 2010-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
4874 2010-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
4885 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4886
4887 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4888
4889 2010-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
4895 2010-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
4901 2010-04-21 Chris Moller <cmoller@redhat.com>
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
4909 2010-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
4915 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4916
4917 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
4918
4919 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4920
4921 * gdb.ada/dyn_loc: New testcase.
4922
4923 2010-04-20 Chris Moller <cmoller@redhat.com>
4924
4925 PR 10867
4926
4927 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4928 * gdb.cp/pr10687.cc: New file.
4929 * gdb.cp/pr10687.exp: New file.
4930
4931
4932 2010-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
4938 2010-04-19 Doug Evans <dje@google.com>
4939
4940 * gdb.base/help.exp (help source): Update expected output.
4941
4942 2010-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
4950 2010-04-19 Pedro Alves <pedro@codesourcery.com>
4951
4952 PR breakpoints/8554.
4953
4954 * gdb.trace/save-trace.exp: Adjust.
4955
4956 2010-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
4962 2010-04-15 Doug Evans <dje@google.com>
4963
4964 * gdb.python/py-progspace.c: New file.
4965 * gdb.python/py-progspace.exp: New file.
4966
4967 * gdb.base/source.exp: Add tests for "source -s".
4968
4969 2010-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
4976 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4977
4978 * gdb.python/py-breakpoint.c: Make result global.
4979
4980 2010-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
4985 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4986
4987 * gdb.python/py-breakpoint.exp: New File.
4988 * gdb.python/py-breakpoint.C: Ditto.
4989
4990 2010-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
4995 2010-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
5001 2010-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
5008 2010-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
5013 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5014
5015 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5016
5017 2010-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
5023 * gdb.stabs/weird.exp: Check for correct parsing of
5024 char and string constants.
5025 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5026 in .stabs to .stabx substitution.
5027
5028 2010-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
5034 2010-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.
5041
5042 2010-04-04 Stan Shebs <stan@codesourcery.com>
5043
5044 * gdb.trace/tfile.exp: Sharpen tfind test.
5045
5046 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 * gdb.base/break-entry.exp: New.
5049
5050 2010-04-02 Hui Zhu <teawater@gmail.com>
5051 Michael Snyder <msnyder@vmware.com>
5052
5053 * gdb.reverse/i386-sse-reverse.exp: New file.
5054 * gdb.reverse/i386-sse-reverse.c: New file.
5055
5056 2010-04-02 Pedro Alves <pedro@codesourcery.com>
5057
5058 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5059
5060 2010-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
5065 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5066
5067 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5068
5069 2010-04-01 Pedro Alves <pedro@codesourcery.com>
5070
5071 * gdb.base/commands.exp: Adjust.
5072 * gdb.cp/extern-c.exp: Adjust.
5073
5074 2010-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
5079 2010-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
5085 2010-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
5090 2010-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
5096 2010-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
5102 2010-03-30 Doug Evans <dje@google.com>
5103
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
5108 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5109 match.
5110 (break printf): Ditto.
5111
5112 2010-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
5118 2010-03-29 Pedro Alves <pedro@codesourcery.com>
5119
5120 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5121 "tstart" is silent.
5122
5123 2010-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
5144 2010-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
5149 2010-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
5156 2010-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
5164 2010-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
5169 2010-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
5176 2010-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
5181 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5184
5185 2010-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
5196 2010-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
5204 2010-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
5212 2010-03-24 Stan Shebs <stan@codesourcery.com>
5213
5214 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5215
5216 2010-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
5223 2010-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
5228 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
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
5235 2010-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
5240 2010-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
5245 2010-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
5250 2010-03-19 Stan Shebs <stan@codesourcery.com>
5251
5252 * gdb.trace/ax.exp: New file.
5253
5254 2010-03-19 Doug Evans <dje@google.com>
5255
5256 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5257 output from gcc.
5258
5259 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5260 named /usr/sbin/prelink<foo>.
5261
5262 2010-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
5267 2010-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
5272 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5273
5274 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5275
5276 2010-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
5281 2010-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
5286 2010-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
5292 2010-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
5297 2010-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
5302 2010-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
5307 2010-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
5314 2010-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
5319 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5320
5321 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5322
5323 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5324
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
5347 2010-03-12 Pedro Alves <pedro@codesourcery.com>
5348
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
5356 2010-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
5373 2010-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
5379 2010-03-10 Pedro Alves <pedro@codesourcery.com>
5380
5381 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5382
5383 2010-03-08 Keith Seitz <keiths@redhat.com>
5384
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".
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
5434 2010-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
5440 2010-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
5446 2010-03-04 Pedro Alves <pedro@codesourcery.com>
5447
5448 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5449
5450 2010-03-03 Doug Evans <dje@google.com>
5451
5452 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5453 libc contains libpthread.
5454
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
5459 2010-03-03 Tom Tromey <tromey@redhat.com>
5460
5461 PR gdb/11345:
5462 * gdb.base/printcmds.exp (test_printf): Add test.
5463
5464 2010-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
5474 2010-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
5481 2010-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
5486 2010-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
5491 2010-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
5496 2010-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
5501 2010-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
5510 2010-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
5522 2010-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
5528 2010-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
5534 2010-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
5540 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5541
5542 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5543 * configure: Regenerate.
5544
5545 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5546
5547 * gdb.python/py-type.exp: Check for Python support.
5548
5549 2010-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
5554 2010-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
5562 2010-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
5567 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5568
5569 * gdb.base/charset.exp: Don't assume new `regsub' syntax
5570 available.
5571
5572 2010-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
5577 2010-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
5582 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5583
5584 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5585 single-stepping.
5586
5587 2010-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
5592 2010-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
5597 2010-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
5602 2010-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
5611 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5612
5613 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5614
5615 2010-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
5621 2010-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
5626 2010-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
5632 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5633
5634 * gdb.base/prelink.exp (set verbose on): New.
5635
5636 2010-02-12 Tomas Holmberg <th@virtutech.com>
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.
5641
5642 2010-02-09 Joel Brobecker <brobecker@adacore.com>
5643
5644 * gdb.ada/ptype_tagged_param: New testcase.
5645
5646 2010-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
5655 2010-02-08 Chris Moller <moller@mollerware.com>
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
5664 2010-02-08 Chris Moller <moller@mollerware.com>
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
5671 2010-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
5677 2010-02-05 Doug Evans <dje@google.com>
5678
5679 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5680 user.
5681
5682 2010-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
5687 2010-02-04 Tom Tromey <tromey@redhat.com>
5688
5689 * gdb.cp/virtbase.exp: Make test case names unique.
5690
5691 2010-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
5697 2010-02-02 Tom Tromey <tromey@redhat.com>
5698
5699 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5700 type-printing change.
5701
5702 2010-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
5709 2010-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
5716 2010-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
5721 2010-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
5726 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5727
5728 * gdb.base/gcore.exp (capture_command_output): Use
5729 gdb_test_multiple.
5730
5731 2010-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
5737 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5738
5739 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5740
5741 2010-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
5752 2010-01-29 Joel Brobecker <brobecker@adacore.com>
5753
5754 * gdb.ada/rec_return: New testcase.
5755
5756 2010-01-29 Joel Brobecker <brobecker@adacore.com>
5757
5758 * gdb.ada/call_pn: New testcase.
5759
5760 2010-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
5767 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5768
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.
5773
5774 2010-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
5779 2010-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
5784 2010-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
5790 2010-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
5799 2010-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
5810 2010-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
5816 2010-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
5821 2010-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
5827 2010-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
5838 2010-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
5845 2010-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
5850 2010-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
5855 2010-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
5863 2010-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
5879 2010-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
5885 2010-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
5892 2010-01-15 Stan Shebs <stan@codesourcery.com>
5893
5894 * gdb.trace/tfile.c: New file.
5895 * gdb.trace/tfile.exp: New file.
5896
5897 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5898
5899 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5900
5901 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5902
5903 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5904
5905 2010-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
5917 2010-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
5922 2010-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
5930 2010-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
5937 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5938
5939 * gdb.base/break-interp.exp: New file.
5940
5941 2010-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
5950 2010-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
5955 2010-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
5961 2010-01-11 Doug Evans <dje@google.com>
5962
5963 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5964 from gdbserver_download. All callers updated.
5965
5966 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5967
5968 2010-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
5974 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5975
5976 * gdb.cell/configure: Regenerate.
5977
5978 2010-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
5987 2010-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
5993 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5994
5995 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5996
5997 2010-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
6002 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6003
6004 * gdb.stabs/weird.def (args93): New.
6005
6006 2010-01-07 Doug Evans <dje@google.com>
6007
6008 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6009
6010 2010-01-07 Tom Tromey <tromey@redhat.com>
6011
6012 * gdb.base/source.exp: Use correct line number.
6013
6014 2010-01-05 Stan Shebs <stan@codesourcery.com>
6015
6016 * gdb.trace/tracecmd.exp: Test ftrace.
6017
6018 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6019
6020 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6021
6022 2010-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
6027 2010-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
6032 2010-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
6039 2010-01-01 Joel Brobecker <brobecker@adacore.com>
6040
6041 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6042 notice.
6043
6044 2010-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
6049 2009-12-31 Stan Shebs <stan@codesourcery.com>
6050
6051 * gdb.trace/actions.exp: Test teval action.
6052
6053 2009-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
6061 2009-12-29 Stan Shebs <stan@codesourcery.com>
6062
6063 * gdb.trace/actions.exp: Test default-collect.
6064
6065 2009-12-28 Stan Shebs <stan@codesourcery.com>
6066
6067 * gdb.trace/tsv.exp: New file.
6068 * gdb.base/completion.exp: Update ambiguous info output.
6069
6070 2009-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
6092 2009-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
6099 2009-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
6109 2009-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
6128 2009-12-22 Hui Zhu <teawater@gmail.com>
6129
6130 * gdb.reverse/sigall-reverse.exp: Adjust.
6131
6132 2009-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.
6138 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
6139
6140 2009-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
6148 2009-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
6155 2009-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
6162 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6163
6164 * gdb.python/py-type.exp (test_range): New test.
6165
6166 2009-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
6174 2009-12-03 Tom Tromey <tromey@redhat.com>
6175
6176 * gdb.python/py-value.exp (test_parse_and_eval): New
6177 function.
6178
6179 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6180
6181 PR gdb/11022
6182
6183 * gdb.base/pr11022.exp: New test.
6184 * gdb.base/pr11022.c: New test.
6185
6186 2009-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
6197 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6198
6199 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6200
6201 2009-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
6207 2009-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
6213 2009-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
6220 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6221
6222 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6223
6224 2009-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
6229 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6230
6231 * gdb.asm/asm-source.exp: Adjust.
6232 * gdb.base/help.exp: Adjust.
6233
6234 2009-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
6240 2009-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
6245 2009-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
6250 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6251
6252 * gdb.base/watchpoint-hw-hit-once.exp,
6253 gdb.base/watchpoint-hw-hit-once.c: New.
6254
6255 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6256
6257 * gdb.threads/watchthreads-reorder.exp,
6258 gdb.threads/watchthreads-reorder.c: New.
6259
6260 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6261
6262 * gdb.xml/tdesc-regs.exp: Use for m68k.
6263
6264 2009-11-15 Pedro Alves <pedro@codesourcery.com>
6265
6266 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6267
6268 2009-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
6276 2009-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
6281 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6282
6283 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6284
6285 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6286
6287 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6288 srcfile when setting a breakpoint.
6289
6290 2009-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
6295 2009-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
6305 2009-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
6310 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6311
6312 * gdb.python/py-prettyprint.exp: Adjust.
6313
6314 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6315
6316 * lib/cell.exp (skip_cell_tests): Clean up test files before
6317 returning.
6318
6319 2009-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
6329 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6330
6331 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6332 (marker4): Reference values.
6333
6334 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6335
6336 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6337 is missing.
6338
6339 2009-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
6351 2009-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
6357 2009-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
6370 2009-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
6377 2009-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
6384 2009-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
6403 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6406
6407 2009-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
6412 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6413
6414 * lib/gdb.exp (default_gdb_version): Use --version instead of
6415 --command.
6416
6417 2009-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
6436 2009-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
6443 2009-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
6455 2009-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
6461 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6462
6463 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6464
6465 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6466
6467 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6468
6469 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6470
6471 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6472
6473 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6474
6475 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6476
6477 2009-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
6482 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
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
6489 2009-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
6495 2009-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
6500 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6501
6502 * gdb.asm/asm-source.exp: Adjust.
6503
6504 2009-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
6517 2009-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
6529 2009-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.
6535
6536 2009-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
6545 2009-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
6567 2009-10-13 Tristan Gingold <gingold@adacore.com>
6568
6569 * gdb.base/sepdebug.exp: Check debug info are found.
6570
6571 2009-10-08 Pedro Alves <pedro@codesourcery.com>
6572
6573 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6574 bits.
6575
6576 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6577
6578 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6579
6580 2009-10-07 Joel Brobecker <brobecker@adacore.com>
6581
6582 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6583 of the comments.
6584
6585 2009-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
6591 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6592
6593 * lib/gdb.exp (default_gdb_init): Set current value of match_max
6594 to default.
6595
6596 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6597
6598 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
6599 mingw and cygwin targets.
6600
6601 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6602 Pedro Alves <pedro@codesourcery.com>
6603
6604 * lib/gdb.exp (gdb_compile): Avoid adding
6605 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6606
6607 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6608
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.
6612
6613 2009-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
6621 2009-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
6627 2009-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
6632 2009-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
6640 2009-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
6647 2009-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
6652 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6653
6654 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6655
6656 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6657
6658 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6659
6660 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
6661
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
6667 2009-09-25 Tom Tromey <tromey@redhat.com>
6668
6669 * gdb.base/charset.exp: Test utf-16 strings with Python.
6670
6671 2009-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
6679 2009-09-22 Tom Tromey <tromey@redhat.com>
6680
6681 * gdb.python/py-function.exp: Add regression tests.
6682
6683 2009-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
6688 2009-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
6701 2009-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
6709 2009-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
6716 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6717
6718 * gdb.base/default.exp: Fix "show convenience".
6719
6720 2009-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
6754 2009-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
6760 2009-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
6765 2009-09-11 Tom Tromey <tromey@redhat.com>
6766
6767 * gdb.dwarf2/valop.S: New file.
6768 * gdb.dwarf2/valop.exp: New file.
6769
6770 2009-09-11 Mark Kettenis <kettenis@gnu.org>
6771
6772 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6773
6774 2009-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
6779 2009-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
6801 2009-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
6808 2009-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
6813 2009-09-03 Doug Evans <dje@google.com>
6814
6815 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6816
6817 2009-09-02 Tom Tromey <tromey@redhat.com>
6818
6819 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6820
6821 2009-09-02 Tom Tromey <tromey@redhat.com>
6822
6823 * gdb.dwarf2/callframecfa.exp: New file.
6824 * gdb.dwarf2/callframecfa.S: New file.
6825
6826 2009-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
6831 2009-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
6839 2009-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
6844 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6845
6846 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6847
6848 2009-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
6854 2009-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
6860 2009-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
6864 given class.
6865
6866 2009-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
6871 2009-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
6882 2009-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
6887 2009-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
6892 2009-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
6899 2009-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
6905 2009-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
6910 2009-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.
6914 Call it.
6915
6916 2009-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
6959 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6960
6961 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6962
6963 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6964
6965 * gdb.base/float.exp: Handle VFP registers.
6966
6967 2009-07-14 Michael Snyder <msnyder@vmware.com>
6968
6969 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6970 to bring gdb to the beginning of the calling line.
6971
6972 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6973 confusing the i386 epilogue unwinder.
6974
6975 2009-07-14 Stan Shebs <stan@codesourcery.com>
6976
6977 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6978
6979 2009-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
6985 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6986
6987 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6988
6989 2009-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
6998 2009-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
7017 2009-07-11 Hui Zhu <teawater@gmail.com>
7018
7019 * gdb.base/help.exp (disassemble): Update expected help text.
7020
7021 2009-07-09 Tom Tromey <tromey@redhat.com>
7022
7023 * lib/gdb.exp: Handle TRANSCRIPT.
7024 (remote_spawn, remote_close, send_gdb): New procs.
7025
7026 2009-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
7037 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7038
7039 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7040
7041 2009-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
7059 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7060
7061 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7062
7063 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7064
7065 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7066
7067 2009-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
7072 2009-07-05 Pedro Alves <pedro@codesourcery.com>
7073
7074 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7075 mingw32ce.
7076
7077 2009-07-05 Pedro Alves <pedro@codesourcery.com>
7078
7079 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7080 VFP format.
7081
7082 2009-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
7092 2009-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
7097 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7098
7099 * gdb.base/default.exp: Update test case for "x" changes.
7100
7101 2009-07-01 Tristan Gingold <gingold@adacore.com>
7102
7103 * gdb.base/bigcore.exp: Make darwin untested.
7104
7105 2009-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
7114 2009-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
7122 2009-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
7127 2009-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
7133 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7134
7135 gdb/10275
7136 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7137
7138 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7139
7140 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7141
7142 2009-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
7147 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7148
7149 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7150
7151 2009-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
7172 2009-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
7177 2009-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
7190 2009-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
7195 2009-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
7221 2009-06-26 Doug Evans <dje@google.com>
7222
7223 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7224
7225 2009-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
7230 2009-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
7235 2009-05-20 Joel Brobecker <brobecker@adacore.com>
7236
7237 * gdb.ada/variant_record_packed_array: New testcase.
7238
7239 2009-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
7246 2009-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
7251 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7252
7253 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7254
7255 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7256
7257 * gdb.mi/gdb680.exp: Update test for error message.
7258
7259 2009-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
7265 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7266
7267 * gdb.cp/gdb2495.cc: New file.
7268 * gdb.cp/gdb2495.exp: New file.
7269
7270 2009-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
7275 2009-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
7304 2009-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
7309 2009-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
7314 2009-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
7321 2009-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
7326 2009-05-29 Michael Snyder <msnyder@vmware.com>
7327
7328 * gdb.base/break-always.exp: Change "1" to "on".
7329 Add confirmation check.
7330
7331 2009-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
7338 2009-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
7348 2009-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
7358 2009-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
7373 2009-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
7380 2009-05-27 Pedro Alves <pedro@codesourcery.com>
7381
7382 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7383
7384 2009-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
7389 2009-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
7394 2009-05-18 Jon Beniston <jon@beniston.com>
7395
7396 * gdb.asm/asm-source.exp: Add lm32 target.
7397
7398 2009-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
7410 2009-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
7416 2009-05-11 Doug Evans <dje@sebabeach.org>
7417
7418 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
7419 * gdb.threads/pending-step.c (main): Fix off-by-one error.
7420 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7421
7422 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7423
7424 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7425
7426 2009-04-30 Doug Evans <dje@google.com>
7427
7428 * gdb.threads/watchthreads2.exp: New testcase.
7429 * gdb.threads/watchthreads2.c: New testcase.
7430
7431 2009-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
7442 2009-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
7449 2009-04-27 Tom Tromey <tromey@redhat.com>
7450
7451 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7452
7453 2009-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
7460 2009-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
7466 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7467
7468 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7469
7470 2009-04-22 Joseph Myers <joseph@codesourcery.com>
7471
7472 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7473
7474 2009-04-15 Tom Tromey <tromey@redhat.com>
7475
7476 * gdb.base/charset.exp: Add regression test.
7477
7478 2009-04-14 Joel Brobecker <brobecker@adacore.com>
7479
7480 * gdb.base/exe-lock.exp: New testcase.
7481
7482 2009-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
7487 2009-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
7492 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7493
7494 Eliminate some sleep usage.
7495
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.
7501
7502 2009-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
7507 2009-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
7512 2009-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
7517 2009-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
7533 2009-04-01 Pedro Alves <pedro@codesourcery.com>
7534
7535 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7536
7537 2009-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
7544 2009-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
7555 2009-03-31 Joel Brobecker <brobecker@adacore.com>
7556
7557 * gdb.ada/tasks: New testcase.
7558
7559 2009-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
7569 2009-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
7574 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7575
7576 * gdb.python/python-value.exp: Add tests for the address
7577 attribute.
7578
7579 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7580
7581 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7582
7583 2009-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
7588 2009-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
7597 2009-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
7602 2009-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
7616 2009-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
7621 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7622
7623 * gdb.base/completion.exp: Add a test for directory completion.
7624
7625 2009-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
7631 2009-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
7637 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7638
7639 * gdb.python/python-function.exp: New file.
7640
7641 2009-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
7666 2009-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
7672 2009-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
7686 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7687
7688 * gdb.base/solib-display.exp: Disable test for remote targers.
7689
7690 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7691
7692 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7693
7694 2009-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
7702 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7703
7704 * gdb.mi/mi-cli.exp: Adjust for output difference in
7705 sync and async modes.
7706
7707 2009-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
7713 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7714
7715 * gdb.ada/ptype_arith_binop.exp: New testcase.
7716
7717 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7718
7719 * gdb.ada/mod_from_name: New testcase.
7720
7721 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7722
7723 * gdb.ada/tick_last_segv: New testcase.
7724
7725 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7726
7727 * gdb.mi/mi-cli.exp: Remove debug print.
7728
7729 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7730
7731 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7732 include the token in ^running and frame info in *stopped.
7733
7734 2009-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.
7739
7740 2009-03-05 Pedro Alves <pedro@codesourcery.com>
7741
7742 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7743
7744 2009-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
7750 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7751
7752 * gdb.pascal/floats.exp: Accept approximate results everywhere.
7753
7754 2009-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
7763 2009-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
7772 2009-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
7781 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7782
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.
7787
7788 2009-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
7794 2009-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
7802 2009-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
7811 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7812
7813 PR fortran/9806
7814 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7815
7816 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7817
7818 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7819
7820 2009-02-06 Pedro Alves <pedro@codesourcery.com>
7821
7822 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7823
7824 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7825
7826 * gdb.python/python-cmd.exp: New file.
7827
7828 2009-02-06 Tristan Gingold <gingold@adacore.com>
7829
7830 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7831
7832 2009-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
7840 2009-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
7850 2009-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
7855 2009-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
7861 2009-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
7867 2009-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
7874 2009-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
7880 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7881
7882 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7883 Call it.
7884
7885 2009-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
7892 2009-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
7897 2009-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
7902 2009-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
7907 2009-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
7912 2009-01-22 Pedro Alves <pedro@codesourcery.com>
7913
7914 PR c++/9631:
7915 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7916
7917 2009-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
7922 2009-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
7931 2009-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
7945 2009-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
7950 2009-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
7959 2009-01-01 Pedro Alves <pedro@codesourcery.com>
7960
7961 PR breakpoints/9681:
7962 * gdb.base/watchpoint.exp: Add regression test.
7963
7964 2008-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
7971 2008-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
7976 2008-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
7982 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7983
7984 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7985
7986 2008-12-22 Tom Tromey <tromey@redhat.com>
7987
7988 * gdb.cp/punctuator.exp: New file.
7989
7990 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7991
7992 * gdb.base/completion.exp (Completing non-existing component): New test.
7993
7994 2008-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
8002 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8005
8006 2008-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
8011 2008-12-15 Jie Zhang <jie.zhang@analog.com>
8012
8013 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8014
8015 2008-12-12 Tom Tromey <tromey@redhat.com>
8016
8017 * gdb.base/commands.exp (redefine_hook_test): New proc.
8018 Call it.
8019
8020 2008-12-11 Tom Tromey <tromey@redhat.com>
8021
8022 * gdb.base/macscp.exp: New regression test.
8023
8024 2008-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
8030 2008-12-09 Tom Tromey <tromey@redhat.com>
8031
8032 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8033 Call it.
8034
8035 2008-12-04 Doug Evans <dje@google.com>
8036
8037 * gdb.server/ext-run.exp: Relax regexp for init program.
8038
8039 2008-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
8044 2008-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
8054 2008-11-28 Joel Brobecker <brobecker@adacore.com>
8055
8056 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
8057 rather than integer, as integer might not be big enough when
8058 on 64bit targets.
8059
8060 2008-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
8065 2008-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
8070 2008-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
8078 2008-11-20 Doug Evans <dje@google.com>
8079
8080 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8081
8082 2008-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
8087 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8088
8089 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
8090
8091 2008-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
8096 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8097
8098 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
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
8104 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8105
8106 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8107 * lib/mi-support.exp: Likewise.
8108
8109 2008-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
8114 2008-11-15 Joel Brobecker <brobecker@adacore.com>
8115
8116 * gdb.ada/int_deref.exp: New testcase.
8117
8118 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
8119
8120 * gdb.mi/gdb2549.exp: New file.
8121
8122 2008-11-11 Doug Evans <dje@google.com>
8123
8124 * gdb.base/callexit.exp: New file.
8125 * gdb.base/callexit.c: New file.
8126
8127 2008-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
8140 2008-11-03 Andreas Schwab <schwab@suse.de>
8141
8142 * gdb.base/hashline2.exp: Fix typo.
8143 * gdb.base/hashline3.exp: Likewise.
8144
8145 2008-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
8151 2008-10-30 Andreas Schwab <schwab@suse.de>
8152
8153 * gdb.base/args.exp: Add tests for newlines.
8154
8155 2008-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
8160 2008-10-28 Tom Tromey <tromey@redhat.com>
8161
8162 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8163
8164 2008-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
8170 2008-10-23 Pedro Alves <pedro@codesourcery.com>
8171
8172 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8173 instead of SIGINT.
8174
8175 2008-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
8180 2008-10-22 Tom Tromey <tromey@redhat.com>
8181
8182 * gdb.base/exprs.exp (test_expr): Add test for string
8183 concatenation.
8184
8185 2008-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
8191 2008-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
8197 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8198
8199 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8200
8201 2008-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
8206 2008-10-15 Pedro Alves <pedro@codesourcery.com>
8207
8208 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8209
8210 2008-10-15 Denis Pilat <denis.pilat@st.com>
8211
8212 * gdb.cp/mb-ctor.exp: Fix a typo.
8213
8214 2008-10-09 Tom Tromey <tromey@redhat.com>
8215
8216 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8217 'fprintf' and 'stderr'.
8218
8219 2008-10-07 Joel Brobecker <brobecker@adacore.com>
8220
8221 * gdb.ada/ref_tick_size.exp: New testcase.
8222
8223 2008-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
8231 2008-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.
8238
8239 2008-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
8244 2008-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
8251 2008-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
8257 2008-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
8263 2008-09-27 Tom Tromey <tromey@redhat.com>
8264
8265 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8266 and varargs.
8267
8268 2008-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
8279 2008-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
8294 2008-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
8299 2008-09-10 Joel Brobecker <brobecker@adacore.com>
8300
8301 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8302
8303 2008-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
8318 2008-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
8323 2008-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
8328 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8329
8330 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8331
8332 2008-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
8344 2008-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
8349 2008-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
8355 2008-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
8360 2008-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.
8364
8365 2008-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
8370 2008-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
8377 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8378
8379 * gdb.arch/i386-bp_permanent.exp: New test.
8380
8381 2008-08-24 Tom Tromey <tromey@redhat.com>
8382
8383 * gdb.base/maint.exp: Update "maint print type".
8384
8385 2008-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
8392 2008-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
8397 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8398
8399 * gdb.base/interp.exp: Always consume both prompts.
8400
8401 2008-08-20 Pedro Alves <pedro@codesourcery.com>
8402
8403 * gdb.base/pending.exp: Test pending breakpoints without symbols
8404 loaded.
8405
8406 2008-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
8413 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8414
8415 * gdb.mi/mi-async.exp: Use 'set target-async'.
8416 * lib/mi-support.exp: Use 'set/show target-async'.
8417
8418 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8419
8420 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8421
8422 2008-08-17 Tom Tromey <tromey@redhat.com>
8423
8424 * gdb.base/help.exp (help catch): Rewrite.
8425
8426 2008-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
8431 2008-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
8437 2008-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
8442 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8443
8444 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
8445
8446 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8447
8448 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8449
8450 2008-08-06 Tom Tromey <tromey@redhat.com>
8451
8452 * gdb.python/python.exp: New file.
8453
8454 2008-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
8543 2008-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
8548 2008-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
8557 2008-07-28 Tom Tromey <tromey@redhat.com>
8558
8559 * Makefile.in (just-check): Remove. Move body to...
8560 (check): ... here.
8561
8562 2008-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
8567 2008-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
8573 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8574
8575 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8576
8577 2008-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
8582 2008-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
8589 2008-07-26 Tom Tromey <tromey@redhat.com>
8590
8591 * gdb.base/macscp.exp: Add test for macro lexing bug.
8592
8593 2008-07-18 Tom Tromey <tromey@redhat.com>
8594
8595 * gdb.base/macscp.exp: Add macro tests.
8596
8597 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8598
8599 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8600
8601 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8602
8603 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8604
8605 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8606
8607 * gdb.cp/class2.exp: fix for failure on spu-elf
8608
8609 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8610
8611 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
8612
8613 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8614
8615 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8616
8617 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8618
8619 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8620
8621 2008-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
8627 2008-07-11 Tom Tromey <tromey@redhat.com>
8628
8629 * gdb.base/completion.exp: Add 'help' completion test.
8630
8631 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8632
8633 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8634
8635 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8636
8637 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8638
8639 2008-07-09 Pedro Alves <pedro@codesourcery.com>
8640
8641 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8642
8643 2008-07-09 Pedro Alves <pedro@codesourcery.com>
8644
8645 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8646
8647 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8648
8649 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8650
8651 2008-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
8656 2008-06-28 Pedro Alves <pedro@codesourcery.com>
8657
8658 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8659
8660 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8661
8662 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8663
8664 2008-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
8672 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8673
8674 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8675
8676 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8677
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.
8685 (mi_expect_stop): Don't accept any output before *stopped.
8686
8687 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8688
8689 Robustify mi-simplerun.
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.
8694
8695 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
8696
8697 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8698
8699 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8700
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.
8707
8708 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8709
8710 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
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.
8718
8719 2008-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
8724 2008-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
8730 2008-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
8736 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
8737
8738 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8739 annotation.
8740
8741 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8742 Pedro Alves <pedro@codesourcery.com>
8743
8744 * gdb.threads/execl.c, gdb.threads/execl1.c,
8745 gdb.threads/execl.exp: New tests.
8746
8747 2008-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
8753 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8754
8755 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8756
8757 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8758
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.
8762
8763 2008-05-27 Andreas Schwab <schwab@suse.de>
8764
8765 * gdb.base/frame-args.exp: Handle arguments that are optimized
8766 out.
8767
8768 2008-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
8773 2008-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
8779 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8780
8781 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8782
8783 2008-05-21 Joel Brobecker <brobecker@adacore.com>
8784
8785 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8786 of the "finish" command.
8787
8788 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
8789
8790 * gdb.base/annota1.exp: Test for new annotation.
8791
8792 2008-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
8798 2008-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
8803 2008-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
8808 2008-05-12 Doug Evans <dje@google.com>
8809
8810 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8811
8812 2008-05-09 Joel Brobecker <brobecker@adacore.com>
8813
8814 * gdb.ada/assign_1.exp: New testcase.
8815
8816 2008-05-09 Doug Evans <dje@google.com>
8817
8818 * gdb.base/find.exp: New file.
8819 * gdb.base/find.c: New file.
8820
8821 2008-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
8828 2008-05-06 Jerome Guitton <guitton@adacore.com>
8829 Joel Brobecker <brobecker@adacore.com>
8830
8831 * gdb.ada/lang_switch: New test program.
8832 * gdb.ada/lang_switch.exp: New testcase.
8833
8834 2008-05-05 Doug Evans <dje@google.com>
8835
8836 * gdb.base/help.exp (disassemble): Update expected help text.
8837
8838 2008-05-04 Pedro Alves <pedro@codesourcery.com>
8839
8840 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8841
8842 2008-05-04 Pedro Alves <pedro@codesourcery.com>
8843
8844 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8845 different times.
8846
8847 2008-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
8854 2008-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
8859 2008-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
8865 2008-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
8870 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8873
8874 2008-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
8881 2008-05-02 Jim Blandy <jimb@codesourcery.com>
8882
8883 * gdb.asm/asmsrc1.s: Add scratch space.
8884
8885 2008-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
8892 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8893
8894 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8895
8896 2008-05-01 Joel Brobecker <brobecker@adacore.com>
8897
8898 * gdb.base/info-target.exp: New testcase.
8899
8900 2008-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
8906 2008-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
8911 2008-04-30 Pedro Alves <pedro@codesourcery.com>
8912
8913 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8914 .2byte.
8915
8916 2008-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
8921 2008-04-25 Pedro Alves <pedro@codesourcery.com>
8922
8923 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8924
8925 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8926
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.
8930
8931 2008-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
8938 2008-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
8957 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
8958
8959 * aclocal.m4: Add override.m4.
8960 * configure: Regenerate.
8961
8962 2008-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
8968 2008-04-18 Craig Silverstein <csilvers@google.com>
8969
8970 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8971 files.
8972
8973 2008-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
8978 2008-04-17 Doug Evans <dje@google.com>
8979
8980 * gdb.opt/Makefile.in: Fix whitespace.
8981
8982 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8983
8984 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8985
8986 2008-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
8992 2008-04-17 Pedro Alves <pedro@codesourcery.com>
8993
8994 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8995
8996 2008-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.
9022 (mi_expect_stop): Move after_reason argument to be really after
9023 reason. This is to support fix for PR2424.
9024
9025 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9026
9027 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9028
9029 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9030
9031 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
9032 field. Add more floating varobj tests.
9033 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
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.
9039
9040 2008-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
9046 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9047
9048 Introduce test setup helpers.
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.
9054
9055 2008-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
9060 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9061
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.
9066
9067 2008-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
9098 2008-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
9104 2008-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
9114 2008-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
9123 2008-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
9128 2008-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
9134 2008-03-31 Maciej W. Rozycki <macro@mips.com>
9135
9136 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9137
9138 2008-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
9144 2008-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
9150 2008-03-28 Maciej W. Rozycki <macro@mips.com>
9151
9152 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9153
9154 2008-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.
9158
9159 2008-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
9179 2008-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
9184 2008-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
9189 2008-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
9194 2008-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
9199 2008-03-21 Pedro Alves <pedro@codesourcery.com>
9200
9201 * gdb.threads/fork-child-threads.exp: Test next over fork.
9202
9203 2008-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
9208 2008-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
9217 2008-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
9222 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9223
9224 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9225
9226 2008-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
9233 2008-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
9238 2008-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
9243 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9244
9245 * gdb.base/assign.exp: avoid same output for different tests.
9246
9247 2008-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
9253 2008-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
9263 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9264
9265 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
9266 tests.
9267
9268 2008-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
9273 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9274
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.
9285
9286 2008-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
9293 2008-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
9298 2008-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
9305 2008-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
9311 2008-02-03 Doug Evans <dje@google.com>
9312
9313 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9314
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
9320 2008-02-02 Doug Evans <dje@google.com>
9321
9322 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9323
9324 2007-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
9329 2007-02-01 Joel Brobecker <brobecker@adacore.com>
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
9335 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9336
9337 * gdb.mi/basic.c (return_1): New function.
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.
9341
9342 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9343
9344 * gdb.mi/mi-break.exp (test_error): New.
9345 Call it.
9346
9347 2008-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
9352 2008-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
9357 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9358
9359 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9360
9361 2008-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
9366 2008-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
9374 2008-01-30 Joel Brobecker <brobecker@adacore.com>
9375
9376 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9377
9378 2008-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
9383 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9384
9385 * gdb.ada/exprs: New test program.
9386 * gdb.ada/exprs.exp: New testcase.
9387
9388 2008-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
9412 2008-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
9422 2008-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
9441 2008-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
9447 2008-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
9453 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9454
9455 * gdb.base/watchpoint-solib.exp: New.
9456 * gdb.base/watchpoint-solib.c: New.
9457 * gdb.base/watchpoint-solib-shr.c: New.
9458
9459 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9460
9461 * gdb.base/gdb1056.exp: Add unsigned integer test.
9462
9463 2008-01-28 Doug Evans <dje@google.com>
9464
9465 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9466
9467 2008-01-27 Jim Blandy <jimb@codesourcery.com>
9468
9469 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9470
9471 * gdb.base/expand-psymtabs.exp: Doc fix.
9472
9473 2008-01-26 Mark Kettenis <kettenis@gnu.org>
9474
9475 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9476
9477 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
9478
9479 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
9480 -var-set-format.
9481
9482 2008-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
9487 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
9488
9489 * lib/gdb.exp: Add the variable octal.
9490
9491 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
9492 -var-set-format.
9493
9494 2008-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
9500 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9501
9502 * gdb.mi/basics.c: Setup for testing breakpoints
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.
9507
9508 2008-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
9518 2008-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
9523 2008-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
9528 2008-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
9533 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9534
9535 * gdb.ada/arrayparam: New test program.
9536 * gdb.ada/arrayparam.exp: New testcase.
9537
9538 2008-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
9543 2008-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
9560 2008-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
9565 2008-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
9571 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9572
9573 * gdb.ada/packed_array.exp: Add testing of references to
9574 a packed array.
9575
9576 2008-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
9582 2008-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
9588 2008-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
9594 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9595
9596 * gdb.ada/print_pc.exp: New testcase.
9597
9598 2008-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
9604 2008-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
9609 2008-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
9615 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9616
9617 * gdb.base/set-lang-auto.exp: New testcase.
9618
9619 2008-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
9624 2008-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
9629 2008-01-02 Joel Brobecker <brobecker@adacore.com>
9630
9631 * array_subscript_addr/p.adb: New file.
9632 * array_subscript_addr.exp: New testcase.
9633
9634 2008-01-02 Joel Brobecker <brobecker@adacore.com>
9635
9636 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
9637 New files.
9638 * gdb.ada/str_cmp_ref.exp: New testcase.
9639
9640 2008-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.
9644 * gdb.ada/fun_in_declare.exp: New testcase.
9645
9646 2008-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
9652 2008-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
9658 2007-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
9663 2007-12-29 Jim Blandy <jimb@codesourcery.com>
9664
9665 * configure: Regenerated.
9666
9667 2007-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
9673 2007-12-27 Joel Brobecker <brobecker@adacore.com>
9674
9675 * gdb.ada/boolean_expr.exp: New testcase.
9676
9677 2007-12-26 Jim Blandy <jimb@codesourcery.com>
9678
9679 * gdb.base/multi-forks.exp: Doc fix.
9680
9681 2007-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
9688 2007-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
9694 2007-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
9700 2007-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
9707 2007-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
9714 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9715
9716 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
9717 and record first explicitly generated thread number.
9718 Use that thread number for thread specific watchpoint test.
9719 Add iteration number to repetitive tests.
9720
9721 2007-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
9729 2007-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
9734 2007-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
9741 2007-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
9746 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
9747 Joseph Myers <joseph@codesourcery.com>
9748
9749 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9750
9751 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
9752
9753 * gdb.mi/mi-pending.exp: New.
9754 * gdb.mi/mi-pending.c: New.
9755 * gdb.mi/mi-pendshr.c: New.
9756
9757 2007-12-06 Jim Blandy <jimb@codesourcery.com>
9758
9759 * gdb.base/default.exp: Update expected output for 'info catch'.
9760
9761 2007-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
9766 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9767
9768 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9769
9770 2007-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
9775 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9776
9777 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9778
9779 2007-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
9789 2007-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
9795 2007-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
9800 2007-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.
9804
9805 2007-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.
9809
9810 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
9811
9812 * gdb.base/printcmds.exp: New function
9813 test_printf_with_dfp.
9814
9815 2007-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
9831 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9832
9833 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9834
9835 2007-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
9840 2007-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
9846 2007-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
9851 2007-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
9856 2007-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.
9864
9865 2007-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
9870 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
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
9880 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9881
9882 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9883
9884 2007-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
9890 2007-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
9895 2007-10-18 Michael Snyder <msnyder@specifix.com>
9896
9897 * gdb.base/dbx.exp: Add missing "-re " operator.
9898
9899 2007-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
9908 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9909
9910 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9911
9912 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
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
9919 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
9920
9921 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9922 of $timeout.
9923
9924 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9925
9926 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9927
9928 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
9929
9930 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9931 of gdb_expect call, to avoid interruption.
9932
9933 2007-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
9953 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
9954 Daniel Jacobowitz <dan@codesourcery.com>
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
9962 2007-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
9974 2007-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
9980 2007-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
9987 2007-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.
9991
9992 2007-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
9999 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10000
10001 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10002
10003 2007-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
10009 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
10010
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.
10020
10021 2007-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.
10027
10028 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10029
10030 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10031
10032 2007-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
10039 2007-09-14 Maciej W. Rozycki <macro@mips.com>
10040
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
10050 2007-09-14 Maciej W. Rozycki <macro@mips.com>
10051
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
10057 2007-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
10062 2007-09-10 Mark Kettenis <kettenis@gnu.org>
10063
10064 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10065 build-id.
10066
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
10071 2007-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
10076 2007-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
10081 2007-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
10090 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10091
10092 * gdb.base/display.exp: Add tests for printf %p.
10093
10094 2007-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
10099 2007-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
10104 2007-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
10109 2007-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
10121 2007-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
10127 2007-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
10132 2007-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
10137 2007-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
10142 2007-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
10148 2007-08-23 Joel Brobecker <brobecker@adacore.com>
10149
10150 * configure.ac: Switch license to GPLv3.
10151
10152 2007-08-23 Joel Brobecker <brobecker@adacore.com>
10153
10154 Switch the licensing to GPLv3 for all .ads and .adb files.
10155
10156 2007-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
10162 2007-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
10168 2007-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
10174 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10175
10176 * config/default.exp: New file.
10177
10178 2007-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
10183 2007-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
10188 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.threads/staticthreads.exp: Match .*sem_post.
10191
10192 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10193
10194 * gdb.base/readline.exp (operate_and_get_next): Match the final
10195 prompt.
10196
10197 2007-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
10202 2007-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
10207 2007-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
10213 2007-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
10221 2007-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
10227 2007-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
10239 2007-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
10244 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10245
10246 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10247
10248 2007-06-21 Chris Dearman <chris@mips.com>
10249 Maciej W. Rozycki <macro@mips.com>
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
10255 2007-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
10260 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10261
10262 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10263 in info threads output.
10264
10265 2007-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
10271 2007-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
10277 2007-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
10283 2007-05-17 Maciej W. Rozycki <macro@mips.com>
10284
10285 * gdb.base/sigbpt.exp: Preset segv_addr.
10286
10287 2007-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
10304 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10305
10306 * config/unknown.exp: Remove.
10307
10308 2007-05-15 Markus Deuling <deuling@de.ibm.com>
10309
10310 * gdb.base/info-proc.exp: Check is_remote.
10311
10312 2007-05-14 Markus Deuling <deuling@de.ibm.com>
10313
10314 * gdb.base/gcore.exp: Initialize variable core_supported.
10315
10316 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10317
10318 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10319
10320 2007-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
10326 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10327
10328 * gdb.java/jprint.java (public): Avoid invalid call to static
10329 method.
10330
10331 2007-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
10339 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10340
10341 * gdb.base/overlays.exp: Add support for targets with only code
10342 overlay support, not data overlay. Support spu-*-* target in
10343 this mode.
10344 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10345 * gdb.base/spu.ld: New file.
10346
10347 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10348
10349 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10350
10351 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10352
10353 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10354
10355 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10356
10357 * gdb.java/jmain.exp: Handle demangled names with and without method
10358 signatures.
10359
10360 2007-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
10369 2007-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
10375 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
10376
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
10385 2007-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
10391 2007-04-16 Denis Pilat <denis.pilat@st.com>
10392
10393 * gdb.base/setshow.exp: Reset height after having set it to 100.
10394
10395 2007-04-16 Denis Pilat <denis.pilat@st.com>
10396
10397 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10398
10399 2007-04-16 Denis Pilat <denis.pilat@st.com>
10400
10401 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10402
10403 2007-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.
10408 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
10409
10410 2007-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
10415 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
10416
10417 * gdb.mi/mi-var-child.c
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
10427 do_locals_tests.
10428 (do_children_tests): User char[2] instead of
10429 char so that automatic printing of pointers to char
10430 don't give unpredicable result.
10431 * gdb.mi/mi2-var-cmd.exp: Likewise.
10432 * lib/mi-support.exp (mi_continue_to_line):
10433 Pass test name to mi_wait_for_stop.
10434
10435 2007-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
10441 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10442
10443 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10444
10445 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10446
10447 * config/netware.exp: Delete file.
10448
10449 2007-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
10454 2007-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
10460 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10461
10462 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10463
10464 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10465
10466 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10467
10468 2007-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
10498 2007-03-23 Nigel Stephens <nigel@mips.com>
10499 Maciej W. Rozycki <macro@mips.com>
10500
10501 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10502 * gdb.base/signull.exp: Similarly.
10503
10504 2007-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
10509 2007-03-14 Andreas Schwab <schwab@suse.de>
10510
10511 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10512 format changes.
10513
10514 2007-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
10523 2007-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
10528 2007-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
10533 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10534
10535 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10536 collect output incrementally.
10537
10538 2007-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
10544 2007-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
10549 2007-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
10554 2007-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
10561 2007-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
10566 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10567
10568 * gdb.threads/manythreads.exp: Use $message string for
10569 consistancy; add a default (timeout) case.
10570
10571 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10572
10573 * gdb.base/watchpoint.exp: Fix truncated comment.
10574
10575 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10576
10577 * Makefile.in: Remove spurious single-quotes from sed command.
10578
10579 2007-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
10585 2007-02-27 Joel Brobecker <brobecker@adacore.com>
10586
10587 * gdb.dwarf2/dw2-producer.S: New file.
10588 * gdb.dwarf2/dw2-producer.exp: New testcase.
10589
10590 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
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
10600 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10601
10602 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10603
10604 2007-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
10610 2007-02-27 Joel Brobecker <brobecker@adacore.com>
10611
10612 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10613
10614 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10615
10616 * gdb.server/server-mon.exp: New test.
10617
10618 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10619
10620 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10621
10622 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10623
10624 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10625 register capitalization.
10626
10627 2007-02-13 Denis Pilat <denis.pilat@st.com>
10628
10629 * gdb.mi/mi-var-invalidate.exp: New file.
10630
10631 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10632
10633 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10634
10635 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10636
10637 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10638
10639 2007-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
10644 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
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
10651 * gdb.mi/gdb792.exp, lib/mi-support.exp:
10652 Update tests to include value field in output of -var-create.
10653
10654 2007-02-08 Andreas Schwab <schwab@suse.de>
10655
10656 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10657
10658 2007-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
10663 2007-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
10668 2007-01-31 Andreas Schwab <schwab@suse.de>
10669
10670 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10671
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
10676 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10677 bspstore register on ia64.
10678
10679 2007-01-29 Andreas Schwab <schwab@suse.de>
10680
10681 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10682 "frame-begin" annotation.
10683
10684 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10685 number of "frames-invalid" annotations.
10686
10687 2007-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
10692 2007-01-28 Mark Kettenis <kettenis@gnu.org>
10693
10694 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10695
10696 2007-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
10703 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10704
10705 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
10706 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10707 array.
10708 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10709 * gdb.base/setvar.exp: Likewise.
10710
10711 2007-01-26 Andreas Schwab <schwab@suse.de>
10712
10713 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10714 test.
10715
10716 * gdb.base/multi-forks.exp ("restart $i"): Also match
10717 __kernel_syscall_via_break.
10718
10719 2007-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.
10728
10729 2007-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
10739 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10740
10741 * gdb.base/sigrepeat.exp: Correct error message.
10742
10743 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
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
10749 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10750
10751 * lib/gdb.exp: Abort on missing `site.exp'.
10752
10753 2007-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
10759 2007-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
10764 2007-01-19 Mark Kettenis <kettenis@gnu.org>
10765
10766 From Marcus Deuling <deuling@de.ibm.com>:
10767 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10768 every case.
10769
10770 2007-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
10776 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10777
10778 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10779
10780 2007-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
10786 2007-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
10791 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10792
10793 * gdb.base/annota1.exp: Remove extra send_gdb.
10794
10795 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10796
10797 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10798
10799 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10800
10801 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10802
10803 2007-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
10810 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10811
10812 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10813
10814 2007-01-05 Joel Brobecker <brobecker@adacore.com>
10815
10816 * gdb.base/nofield.c: New file.
10817 * gdb.base/nofield.exp: New testcase.
10818
10819 2007-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
10826 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10827
10828 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10829
10830 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10831
10832 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10833 when continuing.
10834
10835 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10836
10837 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10838 Expect ".exe" extension.
10839
10840 2007-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
10845 2007-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
10850 2007-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
10864 2007-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.
10874
10875 2006-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
10886 2006-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
10891 2007-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
10896 2007-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
10902 2007-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
10920 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10921
10922 * gdb.threads/tls.exp: Allow stops in sem_post.
10923
10924 2006-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
10943 2006-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
10953 2006-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
10958 2006-12-29 Joel Brobecker <brobecker@adacore.com>
10959
10960 * gdb.ada/array_return.exp: Update copyright date list.
10961
10962 2006-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
10974 2006-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
10979 2006-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
10989 2006-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.
10998
10999 2006-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
11004 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
11005
11006 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11007 info. Adjust test names.
11008
11009 * gdb.base/break.c (main): Move position of malloc.
11010 * gdb.base/break.exp: Revert mistaken checkin.
11011
11012 2006-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
11019 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11020
11021 * gdb.base/break.c (main): Call malloc.
11022
11023 * gdb.threads/linux-dp.exp: Read thread table before and after
11024 creating each philosopher and verify it.
11025
11026 2006-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
11031 main to remove duplication. Add start function of the form
11032 '_*start[1-9]*'. Add RVDS start function.
11033
11034 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11035
11036 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11037
11038 2006-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
11052 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11053
11054 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11055
11056 2006-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.
11066
11067 2006-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
11072 2006-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
11079 2006-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
11084 2006-10-27 Andreas Schwab <schwab@suse.de>
11085
11086 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11087 "detach-fork".
11088
11089 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11090
11091 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11092 of patterns.
11093
11094 2006-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
11101 2006-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
11107 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11108
11109 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11110
11111 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11112
11113 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11114
11115 2006-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
11120 2006-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
11125 2006-10-06 Joel Brobecker <brobecker@adacore.com>
11126
11127 * gdb.base/subst.exp: New testcase.
11128
11129 2006-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
11137 2006-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
11142 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11143
11144 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
11145 via string_to_regexp.
11146 * gdb.mi/mi2-basics.exp: Likewise.
11147
11148 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
11149
11150 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11151 Remove unused / obsolete files.
11152
11153 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
11154
11155 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11156
11157 2006-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
11161 the number of frames.
11162
11163 2006-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
11171 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
11172
11173 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
11174 check for one file.
11175
11176 2006-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.
11181
11182 2006-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
11187 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11188
11189 * gdb.base/trace-commands.exp: New file.
11190
11191 2006-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
11197 2006-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
11443 2006-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
11448 2006-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
11455 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11456
11457 * cursal.exp: Pass binfile to gdb_load.
11458
11459 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11460
11461 * gdb.base/cursal.exp: Add "" to gdb_load call.
11462
11463 2006-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
11468 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11469
11470 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11471 operator*.
11472
11473 2006-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
11480 2006-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
11485 2006-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
11490 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11491
11492 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11493 test.
11494
11495 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11496
11497 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11498
11499 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11500
11501 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11502
11503 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11504
11505 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11506
11507 2006-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
11513 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
11514
11515 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11516
11517 2006-07-17 Mark Kettenis <kettenis@gnu.org>
11518
11519 * gdb.base/annota3.exp: Expect frame-begin annotation.
11520
11521 2006-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
11526 2006-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
11533 2006-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
11538 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11539
11540 * gdb.base/ifelse.exp: New file.
11541
11542 2006-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
11551 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11552
11553 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11554
11555 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11556
11557 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11558 native.
11559
11560 2006-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
11565 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11566
11567 * gdb.base/auxv.exp: Intercept undefined command messages before
11568 gdb_test_multiple does.
11569
11570 2006-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
11579 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11580
11581 * lib/gdb.exp (gdb_load_cmd): New.
11582
11583 * gdb.base/fileio.c: Add system(NULL) test.
11584 * gdb.base/fileio.exp: Check it.
11585
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
11598 2006-05-19 Joel Brobecker <brobecker@adacore.com>
11599
11600 * gdb.base/del.exp (test_delete_alias): New function.
11601 Now check that both "del" and "d" work as aliases for "delete".
11602
11603 2006-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
11608 2006-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
11613 2006-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
11619 2006-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
11624 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11625
11626 * gdb.mi/mi-basics.exp: Add missing serial number to
11627 expected output in some mi_gdb_test statements.
11628 * gdb.mi/mi2-basics.exp: Likewise.
11629
11630 2006-05-05 Joel Brobecker <brobecker@adacore.com>
11631
11632 * gdb.base/del.c: New file.
11633 * gdb.base/del.exp: New testcase.
11634
11635 2006-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.
11639 * gdb.base/savedregs.exp: Do not require that the dummy
11640 frame location match up to a symbol and source file location.
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.
11646
11647 2006-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
11655 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
11656
11657 * gdb.base/help.exp: Update expected text for help d and
11658 help delete.
11659
11660 2006-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
11665 2006-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
11673 2006-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
11679 2006-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
11687 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11688
11689 * gdb.base/commands.exp (recursive_source_test): New test.
11690
11691 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
11692
11693 * gdb.base/float.exp: Add pattern for sparc targets.
11694
11695 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11696
11697 * gdb.base/commands.exp (stray_arg0_test): New test.
11698
11699 2006-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
11704 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
11705
11706 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11707
11708 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
11709
11710 * gdb.base/prelink.exp: Anchor tested-for regular expression
11711 on gdb prompt.
11712
11713 2006-03-07 Paul Brook <paul@codesourcery.com>
11714
11715 * gdb.base/assign.exp: Correct fail message.
11716
11717 2006-03-07 Paul Brook <paul@codesourcery.com>
11718
11719 * lib/compiler.c: Extract armcc version number.
11720 * lib/compiler.cc: Ditto.
11721
11722 2006-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
11784 2006-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
11792 2006-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
11797 2006-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
11802 2006-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
11807 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11808
11809 * gdb.base/default.exp: Allow ';' as a directory separator.
11810
11811 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11812
11813 * gdb.base/help.exp (help add-symbol-file): Update.
11814
11815 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11816
11817 * gdb.base/help.exp (help load): Update expected results.
11818
11819 2006-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.
11824
11825 2006-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.
11832
11833 2006-02-13 Mark Kettenis <kettenis@gnu.org>
11834
11835 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11836
11837 2006-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
11843 2006-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
11849 2006-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
11854 2006-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
11859 2006-01-29 Mark Kettenis <kettenis@gnu.org>
11860
11861 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11862
11863 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11864
11865 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11866 files.
11867
11868 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11869
11870 * gdb.cp/maint.exp: Set complaints to a positive value.
11871
11872 2006-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
11878 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11879
11880 * gdb.base/checkpoint.c: Update copyright notice. Include
11881 <stdlib.h>.
11882
11883 2006-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
11891 2006-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
11899 2006-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
11908 2005-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
11913 2005-12-26 Mark Kettenis <kettenis@gnu.org>
11914
11915 * gdb.base/freebpcmd.exp: Increase timeout.
11916
11917 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11918
11919 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11920
11921 * gdb.base/default.exp: Update check for "show version".
11922
11923 2005-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
11928 2005-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
11934 2005-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
11942 2005-12-09 Randolph Chung <tausq@debian.org>
11943
11944 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11945
11946 2005-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
11953 2005-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
11958 2005-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
11965 2005-11-09 Randolph Chung <tausq@debian.org>
11966
11967 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11968
11969 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11970
11971 * gdb.base/break.exp: Fix a comment typo.
11972
11973 2005-11-03 Jim Blandy <jimb@redhat.com>
11974
11975 Checked in by Elena Zannoni <ezannoni@redhat.com>
11976
11977 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
11978
11979 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
11980
11981 * gdb.arch/gdb1558.c: Include stdio.h.
11982
11983 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11984
11985 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11986
11987 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11988
11989 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11990
11991 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11992
11993 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11994 vscr" tests to better match output.
11995
11996 2005-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
12003 2005-10-09 Joel Brobecker <brobecker@adacore.com>
12004
12005 * gdb.ada/arrayidx/p.adb: New file.
12006 * gdb.ada/arrayidx.exp: New testcase
12007
12008 2005-10-09 Joel Brobecker <brobecker@adacore.com>
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
12015 2005-10-03 Joel Brobecker <brobecker@adacore.com>
12016
12017 * gdb.base/arrayidx.c: New file.
12018 * gdb.base/arrayidx.exp: New testcase.
12019
12020 2005-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
12026 2005-09-27 Bob Rossi <bob@brasko.net>
12027
12028 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
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
12041 2005-09-26 Paul Brook <paul@codesourcery.com>
12042
12043 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12044
12045 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12046
12047 * bfp-test.c: New file.
12048 * bfp-test.exp: New testcase.
12049
12050 2005-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
12059 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12060
12061 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12062 copyright dates.
12063
12064 2005-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
12069 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12070
12071 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12072 vscr" tests to match output.
12073
12074 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12075
12076 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12077 output.
12078
12079 2005-09-11 Bob Rossi <bob@brasko.net>
12080
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.
12085 * gdb.mi/mi-console.exp: Ditto.
12086
12087 2005-09-11 Bob Rossi <bob@brasko.net>
12088
12089 * gdb.mi/mi-var-child.c: Include <string.h>.
12090
12091 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12092
12093 * killed.exp: Correct gdb_expect syntax.
12094
12095 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
12096
12097 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12098
12099 2005-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
12114 2005-08-02 Bob Rossi <bob@brasko.net>
12115
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
12120 2005-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
12127 2005-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
12136 2005-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
12143 "-var-update --all-values".
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
12152 2005-07-18 Mark Kettenis <kettenis@gnu.org>
12153
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
12158 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12159 sigaltsatck'.
12160
12161 2005-07-14 Bob Rossi <bob@brasko.net>
12162
12163 * gdb.base/default.exp (tty): Changed output of command.
12164 * gdb.base/help.exp (help tty): Ditto.
12165
12166 2005-07-12 Mark Kettenis <kettenis@gnu.org>
12167
12168 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12169
12170 2005-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
12177 2005-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
12183 2005-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
12188 2005-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
12195 2005-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.
12201
12202 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12203
12204 * gdb.fortran/array-element.f: New file.
12205 * gdb.fortran/array-element.exp: New testcase.
12206
12207 2005-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
12212 2005-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
12219 2005-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
12224 2005-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
12229 2005-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
12240 2005-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
12248 2005-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
12255 2005-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
12267 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12268
12269 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12270
12271 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12272
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.
12277
12278 2005-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
12283 2005-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
12288 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12289
12290 * gdb.base/unload.exp: Use new shared library infrastructure.
12291
12292 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12293
12294 * gdb.base/so-impl-ld.exp: Use new shared library
12295 infrastructure.
12296
12297 2005-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
12302 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12303
12304 * gdb.base/shlib-call.exp: Change to use new shared library
12305 infrastructure.
12306
12307 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12308
12309 * gdb.base/pending.exp: Change to use new shared library
12310 infrastructure.
12311
12312 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12313
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.
12316
12317 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12318
12319 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12320 shared objects being adjusted and update copyright years.
12321
12322 2005-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
12331 2005-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
12337 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12338
12339 * lib/gdb.exp (test_compiler_info): Give argument a default value.
12340
12341 2005-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
12354 2005-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
12366 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12367
12368 * lib/gdb.exp (test_compiler_info): Return compiler_info
12369 if no arguments are given.
12370
12371 2005-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
12377 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12378
12379 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12380
12381 2005-03-27 Andreas Schwab <schwab@suse.de>
12382
12383 * gdb.base/bigcore.c (main): Add missing mode argument in open
12384 call.
12385
12386 2005-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
12392 2005-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
12397 2005-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
12402 2005-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
12408 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12409
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
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
12428 2005-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
12433 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
12434
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
12438 2005-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
12446 2005-03-05 Mark Kettenis <kettenis@gnu.org>
12447
12448 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12449 changes.
12450
12451 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12452
12453 * lib/compiler.c: Add test for IBM's xlc compiler.
12454 * lib/compiler.cc: Likewise.
12455
12456 2004-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
12464 2005-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
12469 2005-02-10 Mark Kettenis <kettenis@gnu.org>
12470
12471 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12472 files.
12473
12474 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12475 on *-*-openbsd*. Correctly match whitespace in regukar
12476 expressions.
12477
12478 2005-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
12485 2005-02-09 Joel Brobecker <brobecker@adacore.com>
12486
12487 * gdb.base/start.c: New file.
12488 * gdb.base/start.exp: New testcase.
12489
12490 2005-02-09 Joel Brobecker <brobecker@adacore.com>
12491
12492 * gdb.ada/start/dummy.adb: New file.
12493 * gdb.ada/start.exp: New testcase.
12494
12495 2005-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
12504 2005-02-09 Andreas Schwab <schwab@suse.de>
12505
12506 Committed by Andrew Cagney <cagney@gnu.org>
12507 * gdb.base/remotetimeout.exp: New file.
12508
12509 2005-02-07 Mark Kettenis <kettenis@gnu.org>
12510
12511 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12512
12513 2005-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
12530 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
12531
12532 * gdb.base/interp.exp: New test.
12533
12534 2005-01-24 Andrew Cagney <cagney@gnu.org>
12535
12536 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12537
12538 2005-01-19 Andrew Cagney <cagney@gnu.org>
12539
12540 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12541 configure.ac not configure.in.
12542
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.
12546 * gdb.base/list.exp (test_list_function)
12547 (test_list_filename_and_function): Ditto.
12548 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12549
12550 2005-01-16 Andrew Cagney <cagney@gnu.org>
12551
12552 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12553
12554 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12555
12556 2005-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
12561 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
12562
12563 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12564
12565 2005-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
12589 2004-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
12594 2004-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
12599 2004-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
12604 2004-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
12609 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12610
12611 * gdb.base/bitfields2.exp: New test.
12612 * gdb.base/bitfields2.c: New file.
12613
12614 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
12615
12616 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12617
12618 2004-11-16 Randolph Chung <tausq@debian.org>
12619
12620 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12621
12622 2004-11-14 Daniel Jacobowitz <dan@debian.org>
12623
12624 * gdb.threads/threadapply.exp: Correct "macro details" test.
12625
12626 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12627
12628 * gdb.threads/threadapply.exp: New test.
12629 * gdb.threads/threadapply.c: New file.
12630
12631 2004-11-07 Mark Kettenis <kettenis@gnu.org>
12632
12633 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12634 frames.
12635
12636 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
12637
12638 * gdb.base/cursal.exp: New file.
12639 * gdb.base/cursal.c: New file.
12640
12641 2004-11-03 Andrew Cagney <cagney@gnu.org>
12642
12643 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12644
12645 2004-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
12650 2004-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
12657 2004-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
12663 2004-10-14 Andrew Cagney <cagney@gnu.org>
12664
12665 * gdb.mi/gdb701.c (main): Return 0.
12666
12667 2004-10-13 Daniel Jacobowitz <dan@debian.org>
12668
12669 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
12670
12671 2004-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
12680 2004-10-12 Daniel Jacobowitz <dan@debian.org>
12681
12682 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12683
12684 2004-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
12693 2004-10-11 Orjan Friberg <orjanf@axis.com>
12694
12695 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
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
12700 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12701
12702 * gdb.base/overlays.exp: Update copyright years.
12703
12704 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12705
12706 * gdb.base/overlays.exp: Disable if target is Linux.
12707
12708 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
12709
12710 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12711
12712 2004-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
12717 2004-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
12732 2004-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
12738 2004-09-23 Mark Kettenis <kettenis@gnu.org>
12739
12740 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12741 block.
12742
12743 2004-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
12750 2004-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
12755 2004-09-15 Joel Brobecker <brobecker@gnat.com>
12756
12757 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12758
12759 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12760
12761 * gdb.threads/killed.c: Include <stdlib.h>.
12762 * gdb.threads/pthreads.c: Likewise.
12763
12764 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12765
12766 * gdb.threads/killed.c: Add copyright notice.
12767
12768 2004-09-10 Jason Molenda (jmolenda@apple.com)
12769
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.
12773
12774 2004-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
12779 2004-09-06 Mark Kettenis <kettenis@jive.nl>
12780
12781 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12782
12783 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12784
12785 * config/hppro.exp: Removed.
12786
12787 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12788
12789 * config/sparclet.exp: Removed.
12790
12791 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12792
12793 * config/udi.exp: Removed.
12794
12795 2004-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
12801 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12802
12803 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12804
12805 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12806
12807 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
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
12813 2004-09-01 Andrew Cagney <cagney@gnu.org>
12814
12815 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12816 files.
12817
12818 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12819
12820 * gdb.base/unload.exp: Fix expected warning message to match
12821 latest format.
12822
12823 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
12824
12825 * gdb.base/call-rt-st.exp: Fix typos.
12826
12827 2004-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
12832 2004-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
12838 2004-08-30 Andrew Cagney <cagney@gnu.org>
12839
12840 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12841 gdb/1757.
12842
12843 2004-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
12856 2004-08-27 Joel Brobecker <brobecker@gnat.com>
12857
12858 * gdb.threads/bp_in_thread.exp: New testcase.
12859
12860 2004-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
12867 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12868
12869 * gdb.base/unload.c: Include <stdlib.h>.
12870
12871 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12872
12873 From Paul Gilliam <pgilliam@us.ibm.com>:
12874 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12875 synchronized after the "return".
12876
12877 2004-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
12883 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12884
12885 * gdb.threads/schedlock.c: Add copyright notice.
12886
12887 2004-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
12895 2004-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
12900 2004-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
12906 2004-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
12911 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12912
12913 * gdb.base/whatis.c: Add copyright notice.
12914
12915 2004-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
12920 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12921
12922 * Makefile.in: Add gdb.fortran.
12923
12924 2004-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
12929 2004-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
12936 2004-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
12948 2004-08-15 Mark Kettenis <kettenis@gnu.org>
12949
12950 * gdb.base/unload.c (main): Make local variable msg const.
12951
12952 2004-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
12979 2004-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
12985 2004-08-14 Mark Kettenis <kettenis@gnu.org>
12986
12987 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12988
12989 2004-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
12995 2004-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
13000 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13001
13002 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13003
13004 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13005
13006 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13007
13008 2004-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
13014 2004-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
13021 2004-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
13027 2004-08-10 Andrew Cagney <cagney@gnu.org>
13028
13029 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13030 files.
13031
13032 2004-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
13037 2004-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
13042 2004-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
13051 2004-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
13063 2004-08-09 Mark Kettenis <kettenis@gnu.org>
13064
13065 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13066
13067 2004-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
13079 2004-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
13085 2004-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
13093 2004-08-08 Daniel Jacobowitz <dan@debian.org>
13094
13095 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13096
13097 2004-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
13103 2004-08-08 Daniel Jacobowitz <dan@debian.org>
13104
13105 * gdb.arch/i386-prologue.exp: Compile without debug information.
13106
13107 2004-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
13112 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13113
13114 * gdb.base/gcore.c: Include <string.h>.
13115
13116 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13117
13118 * gdb.base/gcore.c: Add copyright notice.
13119
13120 2004-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
13128 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13129
13130 * gdb.base/complex.c: Include <stdlib.h>.
13131
13132 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13133
13134 * gdb.base/complex.c: Add copyright notice.
13135
13136 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13137
13138 * gdb.base/charset.c: Include <stdlib.h>.
13139
13140 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13141
13142 * gdb.base/auxv.c: Include <stdlib.h>.
13143
13144 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13145
13146 * gdb.base/auxv.c: Add copyright notice.
13147
13148 2004-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
13153 2004-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
13159 2004-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
13168 2004-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
13174 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13175
13176 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13177
13178 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13179
13180 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13181
13182 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13183
13184 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
13185 Accept more values of vtbl pointer. Remove some messages
13186 about "obsolete gcc or gdb".
13187
13188 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13189
13190 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13191
13192 2004-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
13197 2004-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
13202 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13203
13204 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13205
13206 2004-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
13215 2004-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
13221 2004-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
13227 2004-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
13234 2004-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
13241 2004-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
13247 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13248
13249 * lib/java.exp: Update copyright notice.
13250
13251 2004-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
13256 2004-07-16 Andrew Cagney <cagney@redhat.com>
13257
13258 * lib/insight-support.exp: Delete file.
13259 * lib/java.exp (java_init): Fix copyright.
13260
13261 2004-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
13270 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13271
13272 * gdb.base/restore.c: Add copyright notice.
13273
13274 2004-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
13280 2004-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
13285 2004-07-13 Andrew Cagney <cagney@gnu.org>
13286
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
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
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
13308 * gdb.base/signull.exp (test_segv): Prefix all tests with
13309 "${name}". Clean up test messages.
13310
13311 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13312
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
13318 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
13319
13320 * gdb.base/attach.exp: Remove cleanupfile handling.
13321
13322 2004-07-12 Andrew Cagney <cagney@gnu.org>
13323
13324 * gdb.base/annota1.exp: Cleanup corefile test name.
13325 * gdb.base/annota3.exp: Ditto.
13326
13327 2004-07-12 Andrew Cagney <cagney@gnu.org>
13328
13329 * gdb.base/signals.exp: Clean up copyright, re-indent.
13330
13331 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13332 gdb_test and gdb_test_multiple.
13333
13334 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13335
13336 * gdb.java/jmain.exp: Fix expected line number for main to
13337 break at. Set XFAIL for break at main test since gcj does not
13338 provide line number info for first statement in main.
13339
13340 2004-07-08 Andrew Cagney <cagney@gnu.org>
13341
13342 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13343
13344 * gdb.base/sigbpt.exp: Make the common part of each test name a
13345 prefix instead of suffix.
13346
13347 2004-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
13356 2004-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
13362 2004-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
13367 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13368
13369 * gdb.cp/templates.exp: Accept whitespace change in demangler
13370 output.
13371
13372 2004-07-06 Andrew Cagney <cagney@gnu.org>
13373
13374 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13375
13376 2004-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
13381 2004-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
13387 2004-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
13398 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
13399
13400 * gdb.base/bigcore.exp: Skip test on Cygwin.
13401
13402 2004-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
13408 2004-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
13416 2004-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
13422 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13423
13424 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13425
13426 2004-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
13431 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13432
13433 * gdb.cp/pr-1553.exp: Remove.
13434
13435 2004-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
13440 2004-06-20 Jim Blandy <jimb@redhat.com>
13441
13442 Fix PR testsuite/1680.
13443 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13444 regular expressions.
13445
13446 2004-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
13452 2004-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
13457 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13458
13459 * gdb.cp/pr-574.cc: Add copyright notice.
13460
13461 2004-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
13467 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13468
13469 * gdb.cp/printmethod.cc: Add copyright notice.
13470
13471 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13472
13473 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13474
13475 2004-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
13486 2004-06-16 Andrew Cagney <cagney@gnu.org>
13487
13488 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13489
13490 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13491
13492 * gdb.base/long_long.c: Add copyright notice.
13493
13494 2004-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
13500 2004-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
13505 2004-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
13514 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13515
13516 * gdb.cp/ref-types.cc: Add copyright notice.
13517
13518 2004-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
13527 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13528
13529 * gdb.cp/try_catch.cc: Add copyright notice.
13530
13531 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13532
13533 * gdb.cp/userdef.cc: Add copyright notice.
13534
13535 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13536
13537 * gdb.cp/virtfunc.cc: Add copyright notice.
13538
13539 2004-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
13544 2004-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
13551 2004-06-09 Andrew Cagney <cagney@gnu.org>
13552
13553 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13554 gdb/1455, bug is specific to "long long" and "double".
13555
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
13561 2004-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
13569 2004-06-08 Martin Hunt <hunt@redhat.com>
13570
13571 * gdb.base/float.exp: Add pattern for mips targets.
13572
13573 2004-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
13578 2004-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
13583 2004-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
13588 2004-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
13593 2004-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
13599 2004-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
13604 2004-06-04 Roland McGrath <roland@redhat.com>
13605
13606 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13607 next gdb prompt.
13608
13609 2004-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
13615 2004-05-26 Jim Blandy <jimb@redhat.com>
13616
13617 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13618
13619 2004-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
13624 2004-05-22 Mark Kettenis <kettenis@gnu.org>
13625
13626 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13627
13628 2004-05-21 Joel Brobecker <brobecker@gnat.com>
13629 Daniel Jacobowitz <drow@mvista.com>
13630
13631 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13632 GDB prompt.
13633
13634 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13635
13636 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
13637 setjmp/longjmp. Use sigaction instead of signal.
13638
13639 2004-05-19 J. Brobecker <brobecker@gnat.com>
13640 Michael Snyder <msnyder@redhat.com>
13641
13642 * gdb.threads/pthread_cond_wait.c: New file.
13643 * gdb.threads/pthread_cond_wait.exp: New testcase.
13644
13645 2004-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
13650 2004-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
13655 2004-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
13660 2004-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
13668 2004-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
13673 2004-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
13678 2004-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
13683 2004-05-05 Jim Ingham <jingham@apple.com>
13684
13685 * gdb.base/pending.exp: Make sure pending breakpoints
13686 preserve the ignore count.
13687
13688 2004-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
13694 2004-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
13699 2004-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
13704 2004-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
13709 2004-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
13714 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13715
13716 * gdb.threads/manythreads.c: Reduce thread stack size.
13717
13718 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13719
13720 * gdb.threads/manythreads.c: Add copyright notice.
13721
13722 2004-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
13727 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
13728 Daniel Jacobowitz <drow@mvista.com>
13729
13730 * gdb.threads/manythreads.c: New testcase.
13731 * gdb.threads/manythreads.exp: Ditto.
13732
13733 2004-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
13738 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13739
13740 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13741
13742 2004-04-21 Andrew Cagney <cagney@redhat.com>
13743
13744 * gdb.base/sigstep.c: New file.
13745 * gdb.base/sigstep.exp: New file.
13746
13747 2004-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
13752 2004-04-15 Andrew Cagney <cagney@redhat.com>
13753
13754 * gdb.base/siginfo.c: New file.
13755 * gdb.base/siginfo.exp: New file.
13756
13757 2004-04-12 J. Brobecker <brobecker@gnat.com>
13758
13759 * gdb.base/sep.exp: Fix typo in comment.
13760
13761 2004-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
13767 2004-04-09 Mark Kettenis <kettenis@gnu.org>
13768
13769 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13770 support.
13771
13772 2004-04-05 Andrew Cagney <cagney@redhat.com>
13773
13774 * gdb.base/sigaltstack.c: New file.
13775 * gdb.base/sigaltstack.exp: New file.
13776
13777 2004-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
13783 2004-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
13792 2004-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
13797 2004-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
13803 2004-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
13808 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13809
13810 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13811
13812 2004-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
13818 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13819
13820 * lib/ada.exp: New file.
13821
13822 2004-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
13827 2004-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
13833 2004-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
13838 2004-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
13843 2004-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
13850 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13851
13852 * gdb.cp/templates.exp: Accept more template types.
13853
13854 2004-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
13862 2004-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
13867 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13868
13869 * gdb.cp/misc.cc: Add copyright notice.
13870
13871 2004-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
13882 2004-03-04 Mark Kettenis <kettenis@gnu.org>
13883
13884 * gdb.asm/openbsd.inc: Fix typo.
13885
13886 2004-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
13891 2004-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
13898 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
13899
13900 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13901 line of output.
13902
13903 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13904
13905 * gdb.base/relocate.c (dummy): Initialize.
13906
13907 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13908
13909 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13910 a breakpoint at exit.
13911
13912 2004-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
13917 2004-02-27 Andrew Cagney <cagney@redhat.com>
13918
13919 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13920 support.
13921
13922 2004-02-26 Fred Fish <fnf@redhat.com>
13923
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
13929 2004-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
13936 2004-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
13941 2004-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
13950 2004-02-24 Andrew Cagney <cagney@redhat.com>
13951
13952 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13953 mmapped data in core file" PASS and FAIL messages consistent.
13954
13955 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13956 setting a breakpoint. Work around PR java/1565.
13957
13958 2004-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
13964 2004-02-22 Mark Kettenis <kettenis@gnu.org>
13965
13966 * configure.in: Run stabs tests on *BSD.
13967 * configure: Regenerated.
13968
13969 2004-02-21 Mark Kettenis <kettenis@gnu.org>
13970
13971 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13972
13973 2004-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
13979 2004-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
13985 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
13986
13987 * gdb.base/nodebug.exp: Fix typo.
13988
13989 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13990
13991 Committed by Jim Blandy <jimb@redhat.com>.
13992
13993 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13994
13995 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13996
13997 * gdb.base/float.exp: Support s390*-*-* targets.
13998
13999 2004-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
14004 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
14005
14006 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14007
14008 2004-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
14016 2004-02-16 Andrew Cagney <cagney@redhat.com>
14017
14018 * gdb.base/bigcore.exp: New file.
14019 * gdb.base/bigcore.c: New file.
14020
14021 2004-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
14034 2004-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
14039 2004-02-11 David Carlton <carlton@kealia.com>
14040
14041 * gdb.cp/breakpoint.exp: New.
14042 * gdb.cp/breakpoint.cc: New.
14043
14044 2004-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
14062 2004-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
14067 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
14068
14069 * gdb.threads/thread-specific.exp: Stop early if no threads are
14070 found.
14071
14072 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14073
14074 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14075
14076 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
14077
14078 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14079 breakpoints.
14080
14081 2004-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
14087 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
14088
14089 * gdb.base/maint.exp: Update test to reflect
14090 obstack changes.
14091
14092 2004-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
14098 2004-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
14104 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14105
14106 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14107
14108 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14111
14112 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14113
14114 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14115
14116 2004-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
14121 2004-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
14134 2004-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
14141 2004-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
14151 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
14152
14153 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14154
14155 2004-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
14160 2004-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
14167 2004-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
14173 2004-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
14181 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
14182
14183 * gdb.base/chng-syms.exp: Remove stray newline.
14184
14185 2004-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
14191 2004-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
14198 2004-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
14203 2004-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
14208 2004-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
14213 2004-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
14224 2004-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
14229 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
14230
14231 * gdb.mi/mi-stack.exp: Update copyright.
14232
14233 2004-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
14240 2004-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
14245 2004-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
14250 2004-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
14257 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14258
14259 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14260
14261 2004-01-18 Mark Kettenis <kettenis@gnu.org>
14262
14263 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14264 used with gdb_test_multiple.
14265
14266 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14267 read at address 0. This fixes PR testsuite/1504.
14268
14269 2004-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
14284 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14285
14286 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14287 type patterns.
14288
14289 2004-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
14294 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14295
14296 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14297
14298 2004-01-16 Ben Elliston <bje@wasabisystems.com>
14299
14300 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14301 (clean mostlyclean): Remove empty rm.
14302
14303 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14304
14305 * gdb.base/setvar.exp: Add copyright years.
14306
14307 2004-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
14315 2004-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
14322 2004-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
14328 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14329
14330 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14331
14332 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14333
14334 * gdb.base/callfuncs.c: Add copyright notice.
14335
14336 2004-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
14341 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
14342
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.
14349
14350 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14351
14352 * gdb.cp/member-ptr.cc: Add copyright notice.
14353
14354 2004-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
14362 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
14363
14364 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
14365 escaped correctly.
14366
14367 2004-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
14374 2004-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
14379 2004-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
14385 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14386
14387 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14388 hp_cc_compiler.
14389
14390 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14391
14392 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14393 decorations.
14394
14395 2004-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
14401 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14402
14403 * gdb.cp/exception.exp: Fix typo in doco.
14404
14405 2004-01-09 Mark Kettenis <kettenis@gnu.org>
14406
14407 * gdb.base/gdb1476.exp: Fix typo.
14408
14409 2004-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
14414 2004-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
14423 2004-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
14430 2004-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
14435 2004-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
14442 2004-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
14447 2004-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
14454 2004-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
14459 2004-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
14464 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14465
14466 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14467 hp_cc_compiler.
14468
14469 2004-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
14475 2004-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
14482 2004-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
14488 2004-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
14495 2004-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
14500 2004-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
14505 2004-01-07 Andrew Cagney <cagney@redhat.com>
14506
14507 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14508
14509 2004-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
14515 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14516
14517 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14518
14519 2004-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
14524 2004-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
14529 2004-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
14538 2004-01-05 Mark Kettenis <kettenis@gnu.org>
14539
14540 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14541
14542 2004-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
14547 2004-01-04 Mark Kettenis <kettenis@gnu.org>
14548
14549 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14550 x86_64-*-*.
14551
14552 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14553 sparc64-*-* and sparc*-solaris2*.
14554
14555 2004-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
14561 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14562
14563 * gdb.cp/local.exp: Accept gcc abi 2.
14564
14565 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14566
14567 * gdb.cp/templates.exp: Accept gcc abi 2.
14568
14569 2004-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
14574 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14575
14576 * gdb.cp/namespace.exp: Accept gcc abi 2.
14577
14578 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14579
14580 * gdb.cp/method.exp: Accept gcc abi 2.
14581
14582 2004-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
14589 2004-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
14594 2004-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
14602 2004-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
14609 2003-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
14616 2004-01-01 Mark Kettenis <kettenis@gnu.org>
14617
14618 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14619 for *-*-solaris2*.
14620
14621 2003-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
14628 2003-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
14633 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14634
14635 * gdb.base/environ.exp: Handle compiling test case from multiple
14636 source files.
14637
14638 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14639
14640 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14641
14642 2003-12-17 Jim Blandy <jimb@redhat.com>
14643
14644 * gdb.base/freebpcmd.c: Add copyright notice.
14645
14646 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14647
14648 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14649
14650 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14651
14652 2003-12-13 Jim Blandy <jimb@redhat.com>
14653
14654 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14655
14656 2003-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
14661 2003-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
14688 2003-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
14694 2003-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
14699 2003-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
14707 2003-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
14713 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14714
14715 * gdb.base/so-impl-ld.exp: Update copyright notice.
14716
14717 2003-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
14723 2003-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
14729 2003-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
14735 2003-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
14741 2003-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
14747 2003-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
14753 2003-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
14762 2003-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
14768 2003-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
14774 2003-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
14779 2003-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
14784 2003-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
14789 2003-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
14798 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14799
14800 * gdb.cp/method.exp: Accept output of new demangler.
14801
14802 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14803
14804 * gdb/class2.exp: New file.
14805 * gdb/class2.cc: New file.
14806
14807 2003-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
14812 2003-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
14817 2003-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
14822 2003-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
14833 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
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
14839 2003-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
14844 2003-11-20 Andrew Cagney <cagney@redhat.com>
14845
14846 * gdb.base/structs.exp: Handle and recover from internal errors.
14847 Replace "foo${n}" with "foo<n>" in test messages.
14848
14849 * gdb.base/structs.exp: Update copyright. Rewrite.
14850 * gdb.base/structs.c: Update copyright. Rewrite.
14851
14852 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14853 resync count exceeded.
14854
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.
14860
14861 2003-11-19 Andrew Cagney <cagney@redhat.com>
14862
14863 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14864 KFAIL.
14865
14866 2003-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
14872 2003-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
14880 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14881
14882 * gdb.trace/configure: Remove.
14883
14884 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
14885
14886 * gdb.base/break.c: Add comments to aid finding line numbers for
14887 breakpoints.
14888 * gdb.base/break.exp: Remove all references to explicit line
14889 numbers.
14890
14891 2003-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
14896 2003-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
14901 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
14902
14903 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
14904 as well as 'Watchpoint'.
14905
14906 2003-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
14912 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14913
14914 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14915 as well as 'Watchpoint'.
14916
14917 2003-11-05 Michael Chastain <mec@shout.net>
14918
14919 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14920
14921 2003-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
14928 2003-10-22 Michael Chastain <mec@shout.net>
14929
14930 * gdb.mi/pthreads.c: Add copyright notice.
14931
14932 2003-10-22 Michael Chastain <mec@shout.net>
14933
14934 * gdb.threads/pthreads.c: Add copyright notice.
14935
14936 2003-10-20 Michael Chastain <mec@shout.net>
14937
14938 * gdb.base/gdb1056.exp: New test script.
14939
14940 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14941
14942 * gdb.threads/killed.exp: Use gdb_run_cmd.
14943
14944 2003-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
14950 2003-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
14961 2003-10-11 Michael Chastain <mec@shout.net>
14962
14963 * gdb.base/call-rt-st.exp: Update copyright year.
14964
14965 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14966
14967 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14968 * gdb.disasm/sh3.s: Ditto.
14969
14970 2003-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
14975 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
14976
14977 * gdb.base/ending-run.exp: Add sh specific case.
14978
14979 2003-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
14984 2003-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
14990 2003-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
14997 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
14998
14999 * lib/java.exp (java_init): Import target_alias before using it.
15000
15001 2003-09-25 David Carlton <carlton@kealia.com>
15002
15003 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15004
15005 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
15006
15007 * gdb.base/selftest.exp: Accomodate more instruction reordering
15008 weirdness.
15009
15010 2003-09-17 Michael Chastain <mec@shout.net>
15011
15012 * gdb.cp/gdb1355.exp: New file.
15013 * gdb.cp/gdb1355.c: New file.
15014
15015 2003-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
15020 2003-09-11 David Carlton <carlton@kealia.com>
15021
15022 * gdb.cp/namespace.exp: Add tests for namespace types.
15023 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
15024 (test_namespace): New.
15025
15026 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
15027
15028 * gdb.base/relocate.exp: Handle new gdb output at startup.
15029 * gdb.stabs/weird.exp: Ditto.
15030
15031 2003-09-08 Michael Chastain <mec@shout.net>
15032
15033 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15034
15035 2003-09-07 Michael Chastain <mec@shout.net>
15036
15037 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15038 'parse error'.
15039
15040 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15041
15042 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15043
15044 2003-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
15050 2003-08-29 Mark Kettenis <kettenis@gnu.org>
15051
15052 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15053 *-*-*bsd*.
15054
15055 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15056
15057 * gdb.base/dump.exp: Skip for ia64.
15058
15059 2003-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
15064 2003-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
15073 2003-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
15078 2003-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
15085 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
15086
15087 * gdb.base/annota3.exp: Add missing newline.
15088
15089 2003-08-06 Michael Chastain <mec@shout.net>
15090
15091 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15092
15093 2003-08-12 Michael Snyder <msnyder@redhat.com>
15094
15095 * gdb.base/float.exp: Add test for SH.
15096
15097 2003-08-10 Mark Kettenis <kettenis@gnu.org>
15098
15099 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15100
15101 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
15102
15103 * gdb.base/completion.exp: Remove reduntant completion test
15104 on filename.
15105
15106 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
15107
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.
15112
15113 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
15114
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.
15120
15121 2003-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
15128 2003-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
15135 2003-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
15142 2003-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
15150 2003-07-27 Andrew Cagney <cagney@redhat.com>
15151
15152 * gdb.base/fileio.exp: Use SH when running commands using
15153 remote_exec.
15154
15155 2003-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
15160 2003-07-22 Michael Snyder <msnyder@redhat.com>
15161
15162 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
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.
15167 Some addresses are displayed numerically instead of
15168 symbolically.
15169
15170 2003-07-23 Michael Snyder <msnyder@redhat.com>
15171
15172 * gdb.base/return2.exp: Don't test long-long return.
15173
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
15201 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
15202
15203 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15204
15205 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
15206
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.
15212
15213 2003-07-22 Andreas Schwab <schwab@suse.de>
15214
15215 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15216
15217 2003-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
15222 2003-07-15 Andrew Cagney <cagney@redhat.com>
15223
15224 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15225
15226 2003-07-15 Michael Chastain <mec@shout.net>
15227
15228 * gdb.base/gdb1250.exp: New file.
15229 * gdb.base/gdb1250.c: New file.
15230
15231 2003-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
15236 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
15237
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.
15243
15244 2003-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,
15248 due to a compiler debug info problem.
15249
15250 2003-07-07 Andreas Schwab <schwab@suse.de>
15251
15252 * gdb.asm/m68k.inc: New file.
15253 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15254
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
15260 2003-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
15271 2003-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
15276 2003-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
15281 2003-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
15287 2003-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
15292 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
15293
15294 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15295 gdb/1265.
15296
15297 2003-06-28 Michael Chastain <mec@shout.net>
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
15305 2003-06-24 Joel Brobecker <brobecker@gnat.com>
15306
15307 * gdb.base/bang.exp: New testcase.
15308
15309 2003-06-23 Joel Brobecker <brobecker@gnat.com>
15310
15311 * gdb.base/langs.exp: Add some tests for the "minimal" language
15312 support.
15313
15314 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
15315
15316 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15317 the testcase.
15318
15319 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
15320
15321 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15322 offset.
15323
15324 2003-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
15329 2003-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
15334 2003-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
15339 2003-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
15347 2003-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.
15355
15356 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15357
15358 * gdb.base/float.exp: Add ia64 support.
15359
15360 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
15361
15362 * gdb.base/fileio.exp: Run only on remote targets.
15363
15364 2003-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
15369 2003-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:
15374 as above, part of the shared object relocation test.
15375
15376 2003-06-08 Mark Kettenis <kettenis@gnu.org>
15377
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
15382 * gdb.base/signals.exp: XFAIL "continue to func1" on
15383 i*86-*-freebsd*.
15384
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
15389 2003-06-02 Richard Henderson <rth@redhat.com>
15390
15391 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15392
15393 2003-06-02 Richard Henderson <rth@redhat.com>
15394
15395 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15396
15397 2003-06-02 Richard Henderson <rth@redhat.com>
15398
15399 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15400
15401 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
15402
15403 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15404 of globalvar.
15405
15406 2003-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
15411 2003-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
15419 2003-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
15424 2003-05-30 Mark Kettenis <kettenis@gnu.org>
15425
15426 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15427 FreeBSD.
15428
15429 2003-05-29 Richard Henderson <rth@redhat.com>
15430
15431 * gdb.asm/alpha.inc: New file.
15432 * gdb.asm/asm-source.exp: Use it.
15433
15434 2003-05-29 Jim Blandy <jimb@redhat.com>
15435
15436 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15437 'core.PID'.
15438
15439 2003-05-22 Jim Blandy <jimb@redhat.com>
15440
15441 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15442 backtrace.
15443
15444 2003-05-20 David Carlton <carlton@math.stanford.edu>
15445
15446 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15447 this time.
15448
15449 2003-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
15454 2003-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
15463 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15464
15465 Roland McGrath <roland@redhat.com>
15466 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
15467 there is no manager thread.
15468
15469 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15470
15471 * gdb.threads/schedlock.exp: Remove assumption that all threads
15472 will run in a particular small time slice. Also ensure we break
15473 in one of the child threads rather than the main thread.
15474
15475 2003-05-07 Jim Blandy <jimb@redhat.com>
15476
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
15482 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15483 succession of 'if' statements.
15484
15485 2003-05-05 Andrew Cagney <cagney@redhat.com>
15486
15487 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15488
15489 2003-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
15494 2003-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
15499 2003-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
15504 2003-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
15513 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
15514
15515 * gdb.base/signals.exp: Make backtrace tests more specific.
15516
15517 2003-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
15522 2003-04-16 Kevin Buettner <kevinb@redhat.com>
15523
15524 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15525
15526 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
15527
15528 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
15529 func marke' instead. Update test name.
15530
15531 2003-04-15 David Carlton <carlton@math.stanford.edu>
15532
15533 * gdb.c++/maint.exp: New file.
15534
15535 2003-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
15540 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
15541
15542 * gdb.base/attach.exp: Add new message from ptrace in case of
15543 attaching to nonexistent process.
15544
15545 2003-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
15554 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
15555
15556 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15557 match on sourcefile name, instead of directory name.
15558
15559 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
15560
15561 * gdb.base/completion.exp: Use string_to_regexp to match the
15562 working directory name.
15563
15564 2003-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
15571 2003-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
15576 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15577
15578 * gdb.base/break.exp: Revert last patch.
15579
15580 2003-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
15585 2003-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.
15597
15598 2003-04-02 Bob Rossi <bob_rossi@cox.net>
15599
15600 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15601
15602 2003-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
15607 2003-03-27 Michael Chastain <mec@shout.net>
15608
15609 * gdb.base/gdb1090.exp: New file.
15610 * gdb.base/gdb1090.cc: New file.
15611
15612 2003-03-27 J. Brobecker <brobecker@gnat.com>
15613
15614 * gdb.gdb/observer.exp: New regression test.
15615
15616 2003-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
15621 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
15622
15623 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15624
15625 2003-03-26 Michael Chastain <mec@shout.net>
15626
15627 * gdb.base/ptype.exp: Actually use some typedef'd types.
15628
15629 2003-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
15634 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15635
15636 * gdb.base/default.exp: Fix regular expression.
15637
15638 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15639
15640 * gdb.base/args.exp: Fix regular expression.
15641
15642 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15643
15644 * gdb.base/help.exp: Allow Win32 child process.
15645
15646 2003-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
15651 2003-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
15656 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15657
15658 * gdb.base/args.exp: Expect .exe in output.
15659
15660 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15661
15662 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15663 Cygwin native.
15664
15665 2003-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
15672 2003-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
15680 2003-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
15690 2003-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
15699 2003-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
15704 2003-03-03 Michael Chastain <mec@shout.net>
15705
15706 * configure.in: Update copyright years.
15707
15708 2003-03-03 Michael Chastain <mec@shout.net>
15709
15710 * Makefile.in: Update copyright years.
15711
15712 2003-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
15721 2003-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
15726 2003-02-27 Michael Snyder <msnyder@redhat.com>
15727
15728 * gdb.base/restore.c (main): Return zero, so exit code
15729 will be consistant.
15730
15731 2003-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
15738 2003-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
15744 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15745
15746 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15747
15748 2003-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
15755 2003-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
15760 2003-02-13 Jason Molenda (jmolenda@apple.com)
15761
15762 * gdb.base/maint.exp: Update maint print statistics regexp to include
15763 new entries.
15764
15765 2003-02-13 Michael Chastain <mec@shout.net>
15766
15767 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15768
15769 2003-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
15777 2003-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
15782 2003-02-05 Michael Chastain <mec@shout.net>
15783
15784 * gdb.base/dump.exp: Add missing copyright line.
15785
15786 2003-02-05 Jason Molenda (jason-cl@molenda.com)
15787
15788 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
15789 at the beginning so the breakpoint doesn't get set on the loop.
15790
15791 2003-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
15796 2003-02-05 Keith Seitz <keiths@redhat.com>
15797 Andrew Cagney <ac131313@redhat.com>
15798
15799 * gdb.mi/mi-cli.exp: New file.
15800
15801 2003-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
15806 2003-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
15811 2003-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
15820 2003-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
15827 2003-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
15833 2003-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
15840 2003-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
15848 2003-02-02 Andrew Cagney <ac131313@redhat.com>
15849
15850 2002-11-10 Jason Molenda (jason-cl@molenda.com):
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.
15855
15856 2003-02-01 Andrew Cagney <ac131313@redhat.com>
15857
15858 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
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.
15862
15863 2003-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
15869 2003-02-01 Mark Salter <msalter@redhat.com>
15870
15871 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15872
15873 2003-01-31 Mark Salter <msalter@redhat.com>
15874
15875 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15876 Support empty arg.
15877
15878 2003-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
15884 2003-01-29 Michael Snyder <msnyder@redhat.com>
15885
15886 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15887 * gdb.base/display.exp: Allow for leading underscore in symbol.
15888 * gdb.base/args.exp: Skip if target does not support args passing.
15889
15890 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
15891
15892 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
15893 gdb_test. Accept a list of expect arguments as the third
15894 parameter.
15895 (gdb_test): Use it.
15896
15897 2003-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.
15906 * gdb.base/long_long.exp: Ditto.
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
15916 2003-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
15922 2003-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
15927 2003-01-17 David Carlton <carlton@math.stanford.edu>
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
15933 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15934
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'.
15939 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
15940
15941 2003-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
15948 2003-01-15 David Carlton <carlton@math.stanford.edu>
15949
15950 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15951
15952 2003-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
15959 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
15960
15961 * gdb.base/args.c: New file.
15962 * gdb.base/args.exp: New file.
15963
15964 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15965
15966 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15967
15968 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15969
15970 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15971
15972 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15973
15974 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15975 dates.
15976
15977 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15978
15979 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15980
15981 2003-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
15987 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15988
15989 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15990 * gdb.mi/mi1-console.exp: Likewise.
15991
15992 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15993
15994 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15995 * gdb.mi/mi1-console.exp: Likewise.
15996
15997 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15998
15999 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16000
16001 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
16002
16003 * gdb.base/detach.exp: New test.
16004
16005 2003-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
16020 2003-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
16025 2003-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
16031 2003-01-06 Andreas Schwab <schwab@suse.de>
16032
16033 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16034 failures.
16035
16036 2003-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
16052 2003-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
16059 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
16060
16061 * gdb.c++/casts.exp: Correct regexp.
16062
16063 2003-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
16085 2003-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
16090 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
16091
16092 * gdb.base/store.exp: Fix regular expressions.
16093
16094 2002-12-28 Mark Kettenis <kettenis@gnu.org>
16095
16096 * configure.in: Rewrite.
16097 * configure: Regenerated.
16098
16099 2003-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
16105 2002-12-23 Adam Fedor <fedor@gnu.org>
16106
16107 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16108
16109 2002-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
16114 2002-12-22 Jim Blandy <jimb@redhat.com>
16115
16116 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16117 rather than as part of the output file name.
16118
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
16123 2002-12-21 Jim Blandy <jimb@redhat.com>
16124
16125 * gdb.c++/psmang.exp: Doc fix.
16126
16127 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16128 test.
16129
16130 2002-12-20 David Carlton <carlton@math.stanford.edu>
16131
16132 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16133
16134 2002-12-18 Michael Chastain <mec@shout.net>
16135
16136 * gdb.c++/annota2.exp: Add copyright year 2002.
16137
16138 2002-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
16147 2002-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
16154 2002-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
16197 2002-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
16203 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
16204
16205 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16206
16207 2002-12-06 David Carlton <carlton@math.stanford.edu>
16208
16209 * gdb.base/store.c: Don't declare functions static.
16210
16211 2002-12-04 Andrew Cagney <ac131313@redhat.com>
16212
16213 * gdb.base/store.exp, gdb.base/store.c: New files.
16214
16215 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
16216
16217 * gdb.base/selftest.exp: Update for current gdb.
16218
16219 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
16220
16221 * gdb.base/maint.exp: Only dump symbols from one source file
16222 or objfile.
16223
16224 2002-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
16229 2002-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
16234 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
16235
16236 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16237
16238 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16239
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
16242 should be in mi console format. This is part of fix for PR gdb/604.
16243
16244 2002-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
16249 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * gdb.threads/schedlock.c (args): Make unsigned.
16252
16253 2002-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
16263 2002-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
16268 2002-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
16273 2002-10-02 Jim Blandy <jimb@redhat.com>
16274
16275 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16276
16277 2002-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
16287 2002-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.
16296
16297 2002-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
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.
16305
16306 2002-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
16312 2002-09-25 Andrew Cagney <cagney@redhat.com>
16313
16314 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16315
16316 2002-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.
16323
16324 2002-09-19 Jim Blandy <jimb@redhat.com>
16325
16326 * gdb.base/charset.exp, gdb.base/charset.c: New files.
16327
16328 2002-09-19 Andrew Cagney <ac131313@redhat.com>
16329
16330 * gdb.gdb/complaints.exp: New file.
16331
16332 2002-09-18 Andrew Cagney <ac131313@redhat.com>
16333
16334 * gdb.base/maint.exp: Check `help maint internal-warning'.
16335
16336 2002-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
16352 2002-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
16357 2002-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
16362 2002-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
16369 2002-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
16374 2002-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
16379 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
16380
16381 * gdb.base/commands.exp: Don't expect a "Program exited normally"
16382 string after running the commands execution on breakpoint tests.
16383
16384 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
16385
16386 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16387
16388 2002-09-12 Joel Brobecker <brobecker@gnat.com>
16389
16390 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16391
16392 2002-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
16399 2002-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
16407 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
16408
16409 * gdb.base/default.exp: Fix expected string in `info float' test.
16410
16411 2002-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
16422 2002-09-05 Jim Blandy <jimb@redhat.com>
16423
16424 * gdb.threads/killed.exp: Fix test failure message.
16425
16426 2002-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
16432 2002-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
16438 2002-09-03 Jim Blandy <jimb@redhat.com>
16439
16440 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16441
16442 2002-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
16448 2002-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
16453 2002-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
16460 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
16461
16462 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16463 not altivec.c.
16464
16465 2002-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
16470 2002-08-15 Mark Kettenis <kettenis@gnu.org>
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
16475 2002-08-13 Tom Tromey <tromey@redhat.com>
16476
16477 * gdb.base/readline.exp: New file.
16478
16479 2002-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
16484 2002-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
16494 2002-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
16499 2002-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
16505 2002-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
16511 2002-07-18 Jim Blandy <jimb@redhat.com>
16512
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
16517 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16518 targets that don't support interrupts.
16519
16520 2002-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
16527 2002-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
16532 2002-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
16537 2002-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
16546 2002-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
16551 2002-06-11 Jim Blandy <jimb@redhat.com>
16552
16553 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16554 preprocessor macro information is present.
16555
16556 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16557 tests.
16558
16559 2002-06-06 Michael Snyder <msnyder@redhat.com>
16560
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
16566 * gdb.base/d10v.ld: Merge in several years worth of
16567 default linker script changes.
16568 * gdb.base/long_long.exp: Add check for sizeof (long double).
16569
16570 2002-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.
16574
16575 2002-05-30 Michael Chastain <mec@shout.net>
16576
16577 From Benjamin Kosnik <bkoz@redhat.com>:
16578 * gdb.c++/m-static.cc: New file.
16579 * gdb.c++/m-static.exp: New file.
16580
16581 2002-05-28 Michael Snyder <msnyder@redhat.com>
16582
16583 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16584 precision.
16585
16586 2002-05-27 Michael Chastain <mec@shout.net>
16587
16588 From Benjamin Kosnik <bkoz@redhat.com>:
16589 * gdb.c++/m-data.cc: New file.
16590 * gdb.c++/m-data.exp: New file.
16591
16592 2002-05-27 Michael Chastain <mec@shout.net>
16593
16594 From Benjamin Kosnik <bkoz@redhat.com>:
16595 * gdb.c++/try_catch.cc: New file.
16596 * gdb.c++/try_catch.exp: New file.
16597
16598 2002-05-27 Michael Chastain <mec@shout.net>
16599
16600 * gdb.c++/local.exp: Accept more nested types in output.
16601
16602 2002-05-26 Michael Chastain <mec@shout.net>
16603
16604 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16605
16606 2002-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
16614 2002-05-23 Michael Snyder <msnyder@redhat.com>
16615
16616 * gdb.base/all-bin.exp: Revise previous patch by just reducing
16617 the precision of the floating point test results.
16618 * gdb.base/call-rt-st.exp: Ditto.
16619
16620 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16621 * gdb.base/call-rt-st.exp: Ditto.
16622
16623 2002-05-19 Michael Chastain <mec@shout.net>
16624
16625 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16626
16627 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
16628
16629 * configure.in (configdirs): Add gdb.arch.
16630 * configure: Regenerate.
16631
16632 2002-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
16637 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
16638
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.
16643
16644 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
16645
16646 * gdb.base/maint.exp (maint print type): Update for new type
16647 structure.
16648
16649 2002-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
16656 2002-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
16661 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
16662
16663 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16664
16665 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
16666
16667 * gdb.base/break.exp: Check 'break "marker2"'.
16668
16669 2002-05-10 Michael Snyder <msnyder@redhat.com>
16670
16671 * gdb.base/long_long.exp: Fix typo.
16672
16673 2002-05-10 Jim Blandy <jimb@redhat.com>
16674
16675 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16676 a bug.
16677
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
16683 2002-05-09 Mark Kettenis <kettenis@gnu.org>
16684
16685 * gdb.c++/method.exp: Fix typo.
16686
16687 2002-05-08 Michael Snyder <msnyder@redhat.com>
16688
16689 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16690 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
16691 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
16692 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16693 Add iftarget clause for strongarm.
16694
16695 2002-05-06 Michael Snyder <msnyder@redhat.com>
16696
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
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
16708 2002-05-06 Ben Elliston <bje@redhat.com>
16709 From Graydon Hoare <graydon@redhat.com>
16710
16711 * config/sid.exp: Include support for "rawsid" protocol.
16712
16713 2002-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
16718 2002-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
16737 2002-05-02 Michael Snyder <msnyder@redhat.com>
16738
16739 * gdb.base/watchpoint.exp: Add xscale target.
16740 * gdb.base/long_long.exp: Add xscale target.
16741 * gdb.base/default.exp: Add xscale target.
16742
16743 2002-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
16748 2002-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
16754 2002-04-29 Anthony Green <green@redhat.com>
16755
16756 * gdb.java/jmisc1.exp: New file.
16757 * gdb.java/jmisc2.exp: New file.
16758
16759 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
16760
16761 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16762
16763 2002-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
16768 2002-04-22 Michael Chastain <mec@shout.net>
16769
16770 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16771
16772 2002-04-22 Michael Chastain <mec@shout.net>
16773
16774 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16775
16776 2002-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
16781 2002-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
16787 2002-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
16793 2002-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
16800 2002-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
16806 2002-04-17 Michael Chastain <mec@shout.net>
16807 From 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
16812 2002-04-12 Michael Snyder <msnyder@redhat.com>
16813 From Jim Blandy <jimb@redhat.com>
16814 * gdb.base/foo.c (foox): Remove section attribute; the linker
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
16823 2002-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
16828 2002-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
16836 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
16837
16838 * gdb.base/attach.exp: Correct target board test.
16839
16840 2002-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
16846 2002-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
16852 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
16853
16854 Work around for PR gdb/285:
16855 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16856
16857 2002-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
16866 2002-04-05 J. Brobecker <brobecker@gnat.com>
16867
16868 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16869 xfullpath () function.
16870
16871 2002-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
16880 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
16881
16882 * gdb.base/relocate.exp: New file.
16883 * gdb.base/relocate.c: New file.
16884
16885 2002-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
16890 2002-04-04 Michael Snyder <msnyder@redhat.com>
16891
16892 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16893
16894 2002-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
16899 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
16900
16901 * gdb.c++/classes.exp ("calling method for small class"): Match
16902 updated register output.
16903
16904 2002-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
16911 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
16912
16913 * gdb.base/attach.exp: Remove extra setup_xfail.
16914
16915 2002-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
16922 2002-03-27 Michael Snyder <msnyder@redhat.com>
16923
16924 * gdb.base/help.exp: Modify expect strings to reflect
16925 clean-ups in help messages.
16926
16927 2002-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
16933 2002-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
16938 2002-03-25 Michael Snyder <msnyder@redhat.com>
16939
16940 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16941
16942 2002-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
16947 2002-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
16954 2002-03-22 Michael Snyder <msnyder@redhat.com>
16955
16956 * gdb.base/default.exp: Add test for gcore. Update copyright.
16957 * gdb.base/help.exp: Add test for gcore. Update copyright.
16958
16959 2002-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
16964 2002-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
16970 2002-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
16976 2002-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
16982 2002-02-23 Michael Chastain <mec@shout.net>
16983
16984 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16985 to placate gcc.
16986
16987 2002-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
16992 2002-02-21 Jim Blandy <jimb@redhat.com>
16993
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
16997 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16998 types of pointers to prototyped functions.
16999
17000 2002-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
17016 2002-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
17021 2002-02-18 Michael Chastain <mec@shout.net>
17022
17023 * gdb.c++/userdef.exp: Update copyright year.
17024
17025 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
17026
17027 * gdb.c++/userdef.exp: Test overloaded operators properly.
17028 Remove xfails.
17029
17030 2002-02-14 Michael Snyder <msnyder@redhat.com>
17031
17032 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17033
17034 2002-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
17045 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
17046
17047 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17048
17049 2002-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
17054 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
17055
17056 * gdb.base/ending-run.exp: Guard "cont" test with
17057 gdb_skip_stdio_test.
17058
17059 2002-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
17066 2002-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
17071 2002-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
17076 2002-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
17082 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
17083
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.
17087
17088 2002-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
17094 2002-01-21 Fred Fish <fnf@redhat.com>
17095
17096 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17097 not caller.
17098
17099 2002-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
17104 2002-01-21 Fred Fish <fnf@redhat.com>
17105
17106 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17107 optionally accept the "shlib events" variation.
17108
17109 2002-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
17118 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
17119
17120 * gdb.c++/inherit.exp: Update copyright years.
17121 * gdb.c++/method.exp: Likewise.
17122
17123 2002-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
17132 2002-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
17141 2002-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
17146 2002-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
17151 2002-01-14 Michael Snyder <msnyder@redhat.com>
17152
17153 * gdb.base/gcore.exp: Remove extra debugging output.
17154
17155 2002-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
17160 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
17161
17162 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17163
17164 2002-01-10 Jason Merrill <jason@redhat.com>
17165
17166 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
17167
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.
17173
17174 2002-01-10 Michael Snyder <msnyder@redhat.com>
17175
17176 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
17177
17178 2002-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
17184 2002-01-08 Jason Merrill <jason@redhat.com>
17185
17186 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17187
17188 2002-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)
17210
17211 2002-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
17219 2002-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
17224 2002-01-07 Jeffrey A Law <law@redhat.com>
17225
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.
17231
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
17239 2002-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
17259 2002-01-04 Michael Snyder <msnyder@redhat.com>
17260
17261 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
17262 * gdb.base/maint.exp: Add tests for maint info sections options.
17263
17264 Fri 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
17268 2001-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
17275 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17276
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
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
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
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
17305 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
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.
17318
17319 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17320 a SIGTRAP to the inferior.
17321
17322 2001-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
17327 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17328
17329 * gdb.base/break.exp: Fix HP specific search string when testing
17330 backtracing in a called function.
17331
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.
17335
17336 2001-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
17343 2001-12-17 Jim Blandy <jimb@redhat.com>
17344
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
17350 * gdb.base/completion.exp: On some systems, there is, in fact, a
17351 variable named `b' in scope, since GDB treats all static
17352 variables as being in scope. So use `no_var_named_this'
17353 instead of `b'.
17354
17355 * gdb.base/corefile.exp: Recognize the message saying that GDB
17356 can't find the core file's registers as a failure.
17357
17358 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17359
17360 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17361 test expect string more specific.
17362
17363 2001-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
17370 2001-12-10 Fred Fish <fnf@redhat.com>
17371
17372 * gdb.base/maint.exp: Update to match changes in type dumping code.
17373
17374 2001-12-10 Jim Blandy <jimb@redhat.com>
17375
17376 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
17377 matching the entry point symbol's name at the beginning of the
17378 line.
17379
17380 2001-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
17388 2001-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
17393 2001-12-07 Jim Blandy <jimb@redhat.com>
17394
17395 If GDB says it can't find the struct the function returned, report
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
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
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
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
17413 2001-12-06 Michael Snyder <msnyder@redhat.com>
17414
17415 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
17416 and detect whether the start symbol has a leading underscore.
17417
17418 2001-12-04 Jim Blandy <jimb@redhat.com>
17419
17420 * gdb.base/completion.exp: Clarify indentation.
17421
17422 2001-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
17427 2001-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.
17433 * gdb.asm/configure: Regenerated.
17434
17435 2001-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
17448 2001-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
17456 2001-11-24 Mark Kettenis <kettenis@gnu.org>
17457
17458 * gdb.asm/configure.in: Fix recognition of ix86 target.
17459 * gdb.asm/configure: Regenerate.
17460
17461 2001-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.
17467
17468 2001-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
17475 2001-11-20 Michael Snyder <msnyder@redhat.com>
17476
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
17482 * gdb.c++/namespace.exp: Fix quotes in output messages.
17483
17484 2001-11-14 Michael Snyder <msnyder@redhat.com>
17485
17486 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
17487 qualifier in a type cast expression, to designate an address
17488 in the instruction space (Harvard architecture).
17489
17490 2001-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
17495 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
17496
17497 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17498
17499 2001-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
17504 2001-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.
17514
17515 2001-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
17520 2001-11-09 Andrew Cagney <ac131313@redhat.com>
17521
17522 * gdb.base/restore.exp: Include $expected value in restored test
17523 message.
17524
17525 2001-11-09 Andrew Cagney <ac131313@redhat.com>
17526
17527 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17528 implemented.
17529
17530 2001-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
17535 2001-11-07 Michael Snyder <msnyder@redhat.com>
17536
17537 * gdb.c++/templates.exp (test_template_breakpoints):
17538 If we get an overload menu, but it does not match what
17539 we expect, we still need to issue the "cancel" command.
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".
17543 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
17544 making the whitespace optional. Also replace "(void) with
17545 "((void|)), making the keyword "void" optional.
17546 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
17547 making the whitespace optional. Also replace "(void) with
17548 "((void|)), making the keyword "void" optional.
17549 * gdb.base/callfuncs.c (t_float_values): This function must
17550 _not_ be prototyped, and the following function (t_float_values2)
17551 must be prototyped (if the compiler supports it), so that GDB
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.
17555 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17556 includes a stack frame for "start".
17557
17558 2001-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
17567 2001-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
17572 2001-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
17580 2001-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
17588 2001-10-30 Michael Snyder <msnyder@redhat.com>
17589
17590 * gdb.base/jump.exp: Allow it to run for all targets.
17591
17592 2001-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
17602 2001-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
17606 Stormy16 target.
17607
17608 2001-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
17613 2001-10-29 Orjan Friberg <orjanf@axis.com>
17614
17615 * gdb.base/setvar.exp: Escape curly braces.
17616 * gdb.stabs/weird.exp: Ditto.
17617
17618 2001-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
17623 2001-10-25 Andrew Cagney <ac131313@redhat.com>
17624
17625 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17626 messages.
17627
17628 2001-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
17633 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
17634
17635 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17636
17637 2001-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
17642 2001-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
17649 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
17650
17651 * gdb.threads/pthreads.exp: Wait for output and delay
17652 before sending ^C.
17653
17654 2001-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
17660 2001-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
17665 2001-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
17670 2001-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
17681 2001-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
17687 2001-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
17692 2001-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
17697 2001-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
17703 2001-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
17708 2001-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
17714 2001-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
17721 2001-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
17728 2001-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
17734 2001-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
17739 2001-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
17744 2001-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
17750 2001-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
17756 2001-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
17762 2001-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
17767 2001-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
17772 2001-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
17778 2001-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
17784 2001-08-02 Dave Brolley <brolley@redhat.com>
17785
17786 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17787
17788 2001-07-25 Michael Snyder <msnyder@redhat.com>
17789
17790 * gdb.base/consecutive.exp: New file. Test stepping over
17791 breakpoints on consecutive instructions.
17792 * gdb.base/consecutive.c: New file.
17793
17794 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17795 curly braces in regular expressions.
17796
17797 2001-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
17802 2001-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
17807 2001-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
17812 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17813
17814 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
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
17821 2001-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
17827 2001-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
17833 2001-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
17838 2001-06-24 Michael Chastain <chastain@redhat.com>
17839
17840 * gdb.base/arithmet.exp: Remove some tests to make all test names
17841 unique.
17842
17843 2001-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
17848 2001-07-02 Michael Snyder <msnyder@redhat.com>
17849
17850 * gdb.base/completion.exp: Don't assume that break.c is the only
17851 source file that may contain functions named "marker".
17852 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17853
17854 2001-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
17863 2001-06-27 Andrew Cagney <ac131313@redhat.com>
17864
17865 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17866 empty breakpoint tables.
17867
17868 2001-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
17873 2001-06-23 Andrew Cagney <ac131313@redhat.com>
17874
17875 * lib/mi-support.exp: Remove local emacs variable defining
17876 change-log-default-name.
17877
17878 2001-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
17883 2001-06-13 Jim Blandy <jimb@redhat.com>
17884
17885 * lib/gdb.exp (gdb_test): Doc fix.
17886
17887 2001-06-10 Michael Chastain <chastain@redhat.com>
17888
17889 * gdb.base/exprs.exp: Remove a duplicate test.
17890
17891 2001-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
17897 2001-06-04 Michael Snyder <msnyder@redhat.com>
17898
17899 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
17900 non-zero if control_c fails. Terminate the test on failure,
17901 rather than wait for 12 more tests to time out.
17902
17903 2001-06-06 Jim Blandy <jimb@redhat.com>
17904
17905 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
17906 Don't forget to match the GDB prompt.
17907
17908 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17909
17910 2001-06-04 Jim Blandy <jimb@redhat.com>
17911
17912 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17913 command.
17914
17915 2001-05-31 Kevin Buettner <kevinb@redhat.com>
17916
17917 * gdb.base/annota1.exp (info break): Match four or more spaces
17918 after "Address".
17919
17920 2001-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
17927 2001-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
17933 2001-05-24 Michael Snyder <msnyder@redhat.com>
17934
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
17939 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17940 debugging. If test fails, issue an "unsupported" not a "fail".
17941
17942 2001-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,
17947 this isn't true.
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
17954 2001-05-24 Michael Snyder <msnyder@redhat.com>
17955
17956 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
17957 test for (full_coverage == 0). This makes the test run faster,
17958 and prevents dejagnu getting out of step.
17959
17960 2001-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
17966 2001-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
17978 2001-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
17984 2001-05-21 Michael Snyder <msnyder@redhat.com>
17985
17986 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17987
17988 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17989
17990 * gdb.base/completion.exp: Revamp test. Make it execute on all
17991 platforms.
17992
17993 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17994
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.
18000
18001 2001-05-07 Keith Seitz <keiths@cygnus.com>
18002
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.
18015
18016 2001-05-06 Jim Blandy <jimb@redhat.com>
18017
18018 * restore.c: Make the code of caller0 correspond to its comment.
18019
18020 2001-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.
18025 (gdb_load): Check for error messages. On error or timeout,
18026 return a negative value.
18027
18028 2001-04-24 Jim Blandy <jimb@redhat.com>
18029
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
18034 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18035 variations.
18036
18037 2001-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
18043 2001-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
18052 2001-03-21 Jim Blandy <jimb@redhat.com>
18053
18054 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18055 unmangled operator names.
18056
18057 2001-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
18063 2001-03-19 Andrew Cagney <ac131313@redhat.com>
18064
18065 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18066
18067 2001-03-12 Michael Chastain <chastain@redhat.com>
18068
18069 * gdb.c++/derivation.exp: Use the 'runto' library function.
18070
18071 2001-03-12 Michael Chastain <chastain@redhat.com>
18072
18073 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18074
18075 2001-02-24 Michael Chastain <chastain@redhat.com>
18076
18077 * gdb.c++/ref-types.exp: Change handwritten code to library
18078 function 'runto'.
18079
18080 2001-03-16 Orjan Friberg <orjanf@axis.com>
18081
18082 * gdb.base/signals.exp: Set count to 0 explicitly.
18083
18084 2001-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.
18088 (gdb_load): Add support for additional target_info: gdb_download_size
18089 and gdb_load_timeout.
18090
18091 Thu 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
18094 file -- to prevent failing when the compile fails but we have no
18095 intention of running the tests anyway.
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
18101 integers.
18102
18103 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18104 * gdb.c++/namespace.exp: Ditto.
18105
18106 2001-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
18111 2001-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
18184 2001-02-27 Michael Snyder <msnyder@cygnus.com>
18185
18186 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18187 first arg is int not float.
18188
18189 2001-02-22 Michael Snyder <msnyder@cygnus.com>
18190
18191 * gdb.base/reread.exp: Unsupported for non-native targets;
18192 doesn't work for remote debugging.
18193
18194 2001-02-19 Fernando Nasser <fnasser@redhat.com>
18195
18196 From Drew Moseley <dmoseley@redhat.com>
18197 * gdb.base/ending-run.exp: Properly handle the BSP state when
18198 stepping past the end of main.
18199
18200 2001-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
18206 2001-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
18214 2001-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
18220 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18221
18222 * gdb.threads/pthreads.exp: Unify pass/fail messages for
18223 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18224 before calling common_routine 15 times'' tests.
18225
18226 2001-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.
18236 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
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
18254 2001-01-30 Kevin Buettner <kevinb@redhat.com>
18255
18256 * gdb.c++/templates.cc (printf): Remove unused function definition.
18257
18258 2001-01-26 Felix Lee <flee@redhat.com>
18259
18260 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18261
18262 2001-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
18268 2001-01-25 matthew green <mrg@redhat.com>
18269
18270 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
18271 Deprecate $sid_spawn_id.
18272 (sid_exit): Remove code necessary only for `spawn.'
18273
18274 2001-01-25 matthew green <mrg@redhat.com>
18275
18276 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18277
18278 2001-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
18300 2001-01-17 Ben Elliston <bje@redhat.com>
18301
18302 * config/sid.exp: New file.
18303
18304 Fri 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
18308 2000-12-21 Michael Snyder <msnyder@cygnus.com>
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
18313 2000-12-20 Fernando Nasser <fnasser@redhat.com>
18314
18315 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
18316
18317 2000-12-18 Michael Snyder <msnyder@cygnus.com>
18318
18319 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
18320 in regexp. One '\' does not suffice on Linux.
18321
18322 2000-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
18331 2000-12-07 Michael Snyder <msnyder@cygnus.com>
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
18337 2000-12-05 Michael Snyder <msnyder@cygnus.com>
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
18348 2000-12-05 Michael Snyder <msnyder@cygnus.com>
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
18360 2000-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
18368 2000-11-17 Nick Duffek <nsd@redhat.com>
18369
18370 * lib/gdb.exp (gdb_test): Override timeout with board info.
18371
18372 2000-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
18377 2000-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
18388 2000-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
18393 2000-11-03 Michael Snyder <msnyder@cygnus.com>
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.
18398
18399 2000-11-03 Michael Snyder <msnyder@cygnus.com>
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
18416 2000-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
18422 2000-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
18429 2000-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
18437 2000-10-24 Michael Snyder <msnyder@cygnus.com>
18438
18439 * gdb.base/commands.exp: Break up long lines, and re-indent.
18440
18441 2000-10-19 Michael Snyder <msnyder@cygnus.com>
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
18447 2000-10-16 Michael Snyder <msnyder@cygnus.com>
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
18454 2000-10-13 Michael Snyder <msnyder@cygnus.com>
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
18463 2000-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
18468 'finish', otherwise uncaptured gdb_prompt would potentially
18469 throw remaining test points out of sync.
18470
18471 2000-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.
18478
18479 Mon 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
18484 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18485
18486 * gdb.java/jv-exp.exp: New file.
18487
18488 Sun 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
18499 Wed 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
18502 underflow.
18503
18504 Thu 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
18507 and the compilers sizes.
18508
18509 2000-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
18517 2000-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
18528 Tue 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
18531 compile/link program. Update line numbers.
18532 * gdb.asm/d10v.inc: Define ``startup''.
18533 * gdb.asm/asmsrc1.s: Add definition of _start.
18534
18535 Fri 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
18539 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18540
18541 * gdb.base/maint.exp: Add 'maint print architecture' item to output
18542 of 'help maint print' command.
18543
18544 Fri 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
18547 they use gdb_expect_list.
18548
18549 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18550
18551 * gdb.base/commands.exp: Use ``set remote
18552 memory-read-packet-size'' instead of ``set endian big'' to test
18553 long commands.
18554
18555 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
18556
18557 * gdb.c++/templates.exp (do_tests): Make all of these work under
18558 g++, and stop skipping them.
18559
18560 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18561 work under g++.
18562
18563 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
18564 initialization.
18565
18566 2000-06-02 Michael Snyder <msnyder@cygnus.com>
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
18573 2000-06-02 Michael Snyder <msnyder@cygnus.com>
18574
18575 * gdb.c++/local.exp: This test has never been known to work with g++.
18576
18577 2000-05-18 Michael Snyder <msnyder@cygnus.com>
18578
18579 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18580 Relax the regular expression a little, make it pass on Solaris 8.
18581
18582 2000-05-12 Kevin Buettner <kevinb@redhat.com>
18583
18584 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
18585 a call, do not require that gdb stop on the line after the call.
18586 Instead, it is permissible for gdb to stop on the line of the
18587 call itself.
18588
18589 2000-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
18600 2000-05-08 Michael Snyder <msnyder@cygnus.com>
18601
18602 * gdb.base/interrupt.exp: Make "pass" message say "send"
18603 rather than "send_gdb" (for consistancy).
18604
18605 Mon 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
18611 2000-04-28 Michael Snyder <msnyder@cygnus.com>
18612
18613 * gdb.base/break.exp: When compiled with -O2 optimization,
18614 gdb may not stop at the first line of main, due to code motion.
18615
18616 2000-04-26 Michael Snyder <msnyder@cygnus.com>
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
18624 2000-04-24 Michael Snyder <msnyder@cygnus.com>
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
18634 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18635
18636 * gdb.base/help.exp: Update output for add-symbol-file command.
18637
18638 2000-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
18643 2000-04-07 J.T. Conklin <jtc@redback.com>
18644
18645 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18646
18647 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18648
18649 Thu 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
18652 values that can be represented exactly.
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
18660 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18661
18662 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
18663
18664 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18665
18666 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18667
18668 2000-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
18673 2000-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
18679 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18680
18681 From David Whedon <dwhedon@gordian.com>
18682 * gdb.base/commands.exp : Added command deprecator tests.
18683
18684 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
18685
18686 * gdb.base/help.exp: Added test for new apropos command.
18687
18688 2000-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
18697 2000-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
18702 procedure to test arrays that are typedef'd.
18703
18704 2000-03-13 James Ingham <jingham@leda.cygnus.com>
18705
18706 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
18707 the library directories.
18708
18709 Mon 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.
18715
18716 2000-02-25 Scott Bambrough <scottb@netwinder.org>
18717
18718 * gdb.base/long_long.exp: Correct test suite failure when printing
18719 a long long value as a double on ARM platforms.
18720
18721 2000-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
18726 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18727
18728 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
18729 gdbtk/library directory, not in gdbtcl2.
18730
18731 2000-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
18752 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18753
18754 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18755
18756 2000-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
18762 2000-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
18767 2000-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
18772 2000-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.
18775 Don't use xfail's because that affects only the following test.
18776
18777 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
18778 solaris or linux.
18779
18780 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18781
18782 2000-01-07 Michael Snyder <msnyder@cygnus.com>
18783
18784 * gdb.base/display.exp: Some yacc parsers like to say
18785 "A syntax error" rather than "A parse error". Accept both.
18786
18787 2000-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
18793 2000-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
18798 prompt (cleanup rather than necessity, but still might keep output
18799 from spilling to next test).
18800
18801 2000-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
18806 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
18807
18808 * gdb.base/default.exp: Match arm* etc instead of arm in "info
18809 float" test.
18810
18811 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
18812
18813 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
18814
18815 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18816 outermost frame disallowed".
18817
18818 1999-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
18823 1999-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
18828 1999-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
18836 Sat 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.
18839 Change the buffer type to ``unsigned char'' to simplify size
18840 arithmetic.
18841
18842 * gdb.base/remote.exp: Reduce download numbers by one. Typical
18843 stub only handles 400-1 byte packets. Verify that the download
18844 worked.
18845
18846 1999-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
18852 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18853
18854 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18855
18856 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18857
18858 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
18859 watchpoints.
18860
18861 1999-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
18873 1999-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
18881 1999-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
18888 1999-11-18 Tom Tromey <tromey@cygnus.com>
18889
18890 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18891
18892 1999-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
18898 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18899
18900 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18901
18902 1999-11-10 Jimmy Guo <guo@cup.hp.com>
18903
18904 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
18905 from $srcdir/lib/.
18906 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
18907 and gdb.c++/.
18908
18909 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18910
18911 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
18912 'continue with watch' test point.
18913
18914 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18915
18916 Merged from p2linux-990323-branch:
18917
18918 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18919
18920 Mon 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
18923 {limit,fixed}''. Test ``set download-write-size''.
18924
18925 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18926
18927 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
18928 gdb_expect_list.
18929
18930 Fri 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
18934 1999-11-03 Mark Salter <msalter@cygnus.com>
18935
18936 * gdb.base/break.exp: Fix "stub continue" pattern.
18937
18938 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18939
18940 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18941
18942 1999-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
18951 breakpoint hit messages include an address.
18952
18953 * gdb.base/display.exp: Don't forget to escape parens in regular
18954 expressions. Unix regexp notatation sucks.
18955
18956 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18957
18958 * gdb.base/annota1.exp: Test for annotate-signalled: change output
18959 order for 'signalled' message.
18960
18961 1999-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
18967 1999-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
18972 1999-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
18977 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18978
18979 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
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.
18983
18984 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18985
18986 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
18987 a pass case.
18988
18989 1999-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
18996 1999-10-01 Fred Fish <fnf@cygnus.com>
18997
18998 * gdb.base/help.exp (help add-symbol-file): Update to match current
18999 gdb output.
19000
19001 1999-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
19006 1999-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
19011 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19012
19013 * config/monitor.exp (gdb_target_monitor): Disable X- and
19014 Z-packets if the target needs it.
19015
19016 1999-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
19022 1999-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
19027 1999-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
19032 1999-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,
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.
19046
19047 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19048
19049 Fri 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
19068 1999-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
19073 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19074
19075 * gdb.base/ending-run.exp: Add Solaris case for what happens when
19076 stepping out of main.
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
19082 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
19083
19084 * gdb.c++/ovldbreak.exp: Update match string in test that
19085 includes a warning of multiple breakpoints.
19086
19087 1999-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"
19093 test.
19094
19095 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19096 configs when using G++, not just hppa*.
19097
19098 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19099
19100 * gdb.base/async.c: New file.
19101 * gdb.base/async.exp: New file.
19102
19103 Tue 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
19108 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19109
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
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
19120 1999-08-19 J.T. Conklin <jtc@redback.com>
19121
19122 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
19123 characters in 'continue to 1241' test.
19124
19125 1999-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
19133 1999-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
19144 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19145
19146 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
19147 command.
19148
19149 1999-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
19161 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19162
19163 * gdb.base/display.exp: Help expect by putting a newline in the
19164 funky printf, remove a bogus p/a test.
19165
19166 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19167
19168 * gdb.base/display.exp: Make sure that when we say 'run', we are
19169 connected to the target. This is necessary when running not
19170 natively.
19171
19172 1999-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
19180 1999-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
19186 constant as "ULL".
19187 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19188 matches for a couple x/2 commands.
19189
19190 1999-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
19208 output, add HP alternatives for new and delete prints.
19209 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
19210 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
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
19216 compilers.
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.
19229
19230 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19231
19232 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19233
19234 1999-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
19239 1999-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
19248 case.
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,
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.
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
19259 HP-UX xfails, add others.
19260 * gdb.base/completion.exp: Reflect name change of self-test.
19261 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
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.
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
19274 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19275
19276 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
19277 command.
19278
19279 1999-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.
19283
19284 * gdb.base/annota1.exp: Clean up some more, in case printf has
19285 debug info. Deal with lack of signal hanlder info in stack.
19286
19287 From Jim Kingdon <kingdon@redhat.com>:
19288 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19289
19290 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19291
19292 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
19293 gdb.base/foll-vfork.exp: Don't run for crosses.
19294
19295 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19296
19297 * gdb.base/configure.in: Check for gdbvars.exp instead of
19298 a1-selftest.exp.
19299 * gdb.base/configure: Re-generate.
19300
19301 1999-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
19311 1999-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
19319 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19320
19321 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
19322 calling malloc.
19323 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19324 * ptype.exp: Move test for get_debug_format to before its first
19325 use.
19326
19327 1999-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
19334 Tue 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
19337 a consistent format.
19338
19339 1999-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,
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.
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,
19359 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19360 files, move here from gdb.hp.
19361 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
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.
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,
19379 gdb.base/solib.exp: Fix compiler invocation process.
19380
19381 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
19382 HP-UX 11, turn off overload resolution explicitly.
19383 * gdb.base/commands.exp: Set argument list explicitly, add
19384 watchpoint test.
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,
19416 no longer useful.
19417
19418 Fri 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
19421 list of patterns.
19422 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
19423 print_double_array(double_array)", "continuing to breakpoint
19424 1018", "print print_double_array(array_d)" and "continuing to
19425 1034" tests.
19426
19427 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19428
19429 * Makefile.in: Add empty html and install-html targets.
19430
19431 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19432
19433 * config/mt-*: Remove, these haven't been used since 1996.
19434
19435 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19436
19437 * gdb.base/call-strs.c, gdb.base/ending-run.c,
19438 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
19439 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19440
19441 1999-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
19446 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19447
19448 * gdb.exp: Fix test for gdb_prompt existence.
19449
19450 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19451
19452 * gdb.exp (gdb_test): Add fail after calls to perror.
19453
19454 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19455
19456 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19457
19458 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19459
19460 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19461
19462 Fri 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
19465 malloc() is linked in.
19466
19467 1999-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
19474 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19475
19476 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19477
19478 Fri 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
19483 1999-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
19491 Wed 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.
19494 * gdb.base/ending-run.exp: When stepping out of main, accept a
19495 step into an arbitrary assembler file.
19496
19497 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19498
19499 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
19500 "breakpoint-invalid" to be printed.
19501 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
19502 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19503 * gdb.base/annota2.cc: Initialize a.x to 0.
19504
19505 1999-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.
19518
19519 1999-05-06 Keith Seitz <keiths@cygnus.com>
19520
19521 * gdb.base/annota2.cc: Include stdio.h.
19522
19523 Wed 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,
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.
19531 * gdb.base/README: Remove, was doc for this.
19532 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
19533 needed.
19534
19535 1999-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
19545 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
19546
19547 * config/cfdbug.exp: New file.
19548
19549 1999-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,
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.
19558
19559 1999-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
19573 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19574
19575 * gdb.base/signals.exp (test_handle_all_print): Use () for
19576 grouping in expressions, not {}.
19577
19578 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
19579 initialized yet.
19580
19581 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19582
19583 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19584 are listed.
19585
19586 1999-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
19591 1999-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
19597 change, to mollify finicky HP compiler.
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.
19600
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
19605 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19606
19607 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19608 * gdb.hp/*.exp: Change all to run compiler probe only after
19609 passing skip_hp_tests, so as not to waste time on guaranteed
19610 failure.
19611
19612 * gdb.c++/overload.cc: Pass string instead of char addr, always
19613 init ccpfoo.
19614 * gdb.c++/templates.cc: Fix syntax error.
19615
19616 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19617
19618 * gdb.base/commands.exp: Add test for correct position of '>'
19619 when issuing the 'commands' command after a 'while' or 'if'
19620 command.
19621
19622 1999-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
19632 keep it from killing the rest of the tests.
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
19641 * gdb.base/default.exp: Check for the current error message in the
19642 r abbreviation test.
19643 Add strongarm to the targets that know info float.
19644
19645 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
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
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
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
19661 1999-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
19669 1999-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
19674 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19675
19676 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
19677
19678 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19679
19680 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
19681 descriptions of types (short unsigned int vs unsigned short, etc).
19682
19683 1999-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
19688 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19689
19690 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
19691 character, so GDB won't print garbage after its end.
19692
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
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?")
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
19710 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19711
19712 * lib/gdb.exp: Doc fixes.
19713
19714 1999-03-05 Nick Clifton <nickc@cygnus.com>
19715
19716 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
19717
19718 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19719
19720 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
19721 commands. They're not germane to this test, and they don't work
19722 that way on remote targets.
19723
19724 1999-03-01 James Ingham <jingham@cygnus.com>
19725
19726 * Changelog entries merged over from gdb development branch.
19727
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
19733 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
19734
19735 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
19736
19737 1999-02-25 Felix Lee <flee@cygnus.com>
19738
19739 * lib/gdb.exp (debug_format): initialize
19740
19741 1999-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
19746 1999-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
19751 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19752
19753 * gdb.base/smoke.exp: Disambiguate two test case names (both
19754 called ``print'').
19755
19756 Fri 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
19759 compilation.
19760
19761 1999-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
19772 1999-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
19780 leading zeros. Explicitly ask for hex formatting. Use
19781 unique test case names.
19782
19783 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19784
19785 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
19786
19787 * gdb.c++/method.exp: Add missing close brace.
19788
19789 1999-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
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.
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
19813 Mon 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,
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.
19819 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
19820 reflect move.
19821
19822 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19823
19824 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19825 gdb.trace/Makefile.in (clean): Remove all test executables.
19826
19827 Tue 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
19833 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19834
19835 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19836 and compiled w/o GCC.
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
19848 Thu 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
19852 with GCC.
19853
19854 Mon 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
19890 Sun 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
19942 Wed 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.
19967 * gdb.base/display.exp: new file.
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.
19976
19977 Wed 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
19981 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
19982
19983 * gdb.base/help.exp: Update to reflect current text.
19984
19985 Tue 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
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.
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.
20014
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.
20018
20019 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20020
20021 The following changes were made by David Taylor
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.
20025
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++/
20029
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.
20058
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
20127 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20128
20129 The following change was made by Edith Epstein
20130 <eepstein@cygnus.com> as part of a project to merge in changes
20131 originally made by HP; HP did not create ChangeLog entries.
20132
20133 * gdb.c++/demangle.exp: changed the expected output for some
20134 ARM-style mangling -- removed second reference to datatype.
20135 For example, maint demangle __dt__11T1__pt__2_cFv
20136 T1<char>::~T1<char>(void)
20137 becomes,
20138 maint demangle __dt__11T1__pt__2_cFv
20139 T1<char>::~T1(void)
20140
20141 (test_hp_style_demangling): new hp specific demangling test cases.
20142
20143 Mon 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
20162 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20163
20164 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20165
20166 Wed 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
20172 Sat 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
20175 remote dos host testing right.
20176
20177 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20178
20179 * gdb.base/corefile.exp: remove some xfails.
20180
20181 Thu 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
20184 have different timestamps.
20185
20186 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20187
20188 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
20189 gdb.base/default.exp: Replace "exec" with "executable".
20190
20191 Tue 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
20194 delta.
20195
20196 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20197
20198 * gdb.base/default.exp: Add brace missing from previous delta.
20199
20200 Mon 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
20205 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
20206
20207 * gdb.trace/*.exp: remove "remote_download" command.
20208
20209 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
20210
20211 * gdb.trace/*.exp: remove -gdwarf from compile.
20212
20213 Wed 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
20218 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
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.
20231
20232 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
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
20240 1998-08-11 Dawn Perchik <dawn@cygnus.com>
20241
20242 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20243
20244 Fri 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
20250 Thu 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
20255 1998-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
20260 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20261
20262 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
20263 into two parts to get around a synchronization problem in expect.
20264
20265 Fri 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
20275 Fri 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
20282 Fri 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
20287 1998-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
20293 Wed 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
20298 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
20299
20300 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20301 match processing (and eliminate spurious timeouts when running).
20302
20303 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
20304
20305 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20306 exception test, but conditionalize it on target [mach | gnu].
20307
20308 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
20309
20310 * gdb.base/overlays.exp: fixup compile line for linker script.
20311
20312 Thu 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
20316 Thu 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
20320 Sun 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
20325 Sat 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
20331 Sat 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
20336 Sat 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
20341 Wed 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
20353 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20354
20355 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
20356 (t_enum_value2): ditto
20357 (t_enum_value3): ditto
20358 (main): ditto
20359 Fri 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
20366 Thu 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
20371 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20372
20373 * gdb.base/branches.c: Code with lots of loops and
20374 subroutines. Used to test gdbs ability to single step through PC
20375 changes, especially to test mips-tdep.c:mips_next_pc
20376
20377 Mon 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
20382 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20383
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.
20396
20397 Tue 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
20405 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20406
20407 * config/cygmon.exp: New file.
20408
20409 Mon 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
20412 main" test on remote targets.
20413
20414 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20415 run test on remote targets.
20416
20417 Thu 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
20425 Mon 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
20429 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
20430
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.
20434
20435 Thu 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
20438 on-chip insn memory and IMAP1 to upper 128k.
20439 (D10VCopy): Handle memory regions crossing 16k boundaries.
20440 (D10VCopy): Transfer data in 32 bit chunks.
20441
20442 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20443
20444 * gdb.base/overlays.c (main): Exit normally when result is
20445 correct.
20446
20447 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
20448 map. Include space for printf in .text segment.
20449
20450 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
20451 updated d10v memory VMA/LMA map.
20452 (D10VCopy): Call D10VTranslate.
20453
20454 Fri 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
20459 that it won't be put into the .sdata - small data -
20460 section. Update reference.
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
20466 to be arrays.
20467
20468 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
20469
20470 * gdb.base/overlays.exp: fix up and get working again.
20471 Add tests for backtraces from an overlay function.
20472
20473 Fri 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
20478 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20479
20480 * gdb.base/break.exp (test_next_with_recursion): Remove
20481 gdb_suppress_tests for d10v-*-*.
20482 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20483 pending review of whether it is useful or not.
20484
20485 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20486
20487 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20488
20489 Mon 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
20494 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20495
20496 * gdb.base/interrupt.exp: Document problem of simulators, signals,
20497 reads and BSD.
20498
20499 Wed 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
20506 Tue 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
20509 test.
20510
20511 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
20512 target_sizeof_long and target_bigendian_p.
20513 (structs_by_value, structs_by_reference): Check values according
20514 to targets word size and endianess.
20515
20516 Mon 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
20519 output.
20520
20521 Fri 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:
20524 Update test of set args help to match source change.
20525
20526 Fri 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
20532 Wed 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,
20540 define vxworks when building the testcase.
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
20548 Tue 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
20557 Mon 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
20563 set_debug_traps() and breakpoint().
20564 * gdb.c++/misc.cc (main): Ditto.
20565 * gdb.c++/templates.cc (main): Ditto.
20566 * gdb.c++/virtfunc.cc (main): Ditto.
20567
20568 Fri 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.
20575
20576 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
20577 tests to have unique names.
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.
20586
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
20596 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20597
20598 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
20599 target mode.
20600
20601 Mon 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"
20605 string from GDB when it connects.
20606
20607 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20608
20609 Thu 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
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.
20614
20615 * gdb.stabs/weird.exp: Fix quoting.
20616
20617 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20618
20619 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20620
20621 * config/arm-ice.exp: New file.
20622
20623 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20624
20625 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
20626 until it has been modified to work with the new testsuite.
20627
20628 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
20629 testcase won't compile, cause all of the testcases in the file to
20630 fail instead.
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
20637 Sat 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
20643 Fri 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
20650 tests to fail for DWARF 1 and COFF formats.
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.
20657
20658 Wed 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
20664 any gdb stub target. Handle cases where gdb doesn't respond when
20665 interrupted in a sane fashion.
20666
20667 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
20668 same thing in a totally different way.
20669
20670 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
20671 setting "timeout".
20672 (gdb_start): We set the global gdb_prompt variable in
20673 default_gdb_init now.
20674
20675 Sun 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
20681 Wed 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
20684 properly.
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
20689 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20690
20691 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
20692 global variables. Handle getting a value for $timeout more
20693 gracefully.
20694
20695 Sat 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
20698 initialize.
20699 (default_gdb_init): New procedure; allow gdb_init to be overridden
20700 by a target configuration file.
20701 (gdb_expect): Pass the timeout to remote_expect.
20702
20703 * config/monitor.exp(gdb_load): Fix typo in regexp.
20704
20705 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20706
20707 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20708
20709 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20710
20711 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
20712 here. Call gdb_target_exec before rebooting the target, to make
20713 sure the connection to the target is closed.
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
20719 gdb_target_monitor. Don't call gdb_file_cmd here; let
20720 gdb_target_monitor do it.
20721
20722 * gdb.disasm/hppa.exp: Don't use exec_output.
20723
20724 Fri 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
20731 test_calls after restarting.
20732
20733 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
20734 reloading.
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
20741 stub case.
20742 * gdb.base/langs.exp: Ditto.
20743
20744 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
20745 gdb_load_offset. If we weren't given a file to load, figure out
20746 what the current file is and use it.
20747
20748 * config/i386-bozo.exp: New file.
20749
20750 Thu 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
20757 Wed 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
20768 Tue 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
20774 Mon 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
20781 Thu 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
20786 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
20787
20788 * gdb.base/printcmds.exp: add a couple more tests a la
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
20793 Thu 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.
20797
20798 Mon 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
20804 Mon 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
20814 Wed 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
20820 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20821
20822 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
20823 Don't call gdb_test when the command doesn't return to a gdb prompt.
20824
20825 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
20826 "Tests restarted" messages.
20827
20828 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20829
20830 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20831
20832 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
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.
20842
20843 Thu 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
20849 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20850
20851 * config/h8300.exp: New file.
20852
20853 Sun 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
20858 Sat 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
20870 and it's not already set.
20871
20872 Fri 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
20875 isn't using a stub and if it supports argument passing.
20876
20877 Sat 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
20882 Mon 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
20888 Tue 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
20891 specialized code to reboot the board, use remote_reboot instead.
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
20901 Fri 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
20912 Wed 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,
20925 and reboot the board if necessary.
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
20930 Mon 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
20946 Fri 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
20951 Tue 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
20966 Mon 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
20969 fails. If suppress_flag is set, skip perror message about not
20970 being able to send to GDB.
20971 (send_gdb): If suppress_flag is set, don't try to send commands to
20972 GDB.
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
20980 gdb_stop_suppressing_tests as appropriate.
20981 * gdb.base/break.exp: Ditto.
20982 * gdb.base/callfuncs.exp: Ditto.
20983 * gdb.base/commands.exp: Ditto.
20984 * gdb.base/exprs.exp: Ditto.
20985 * gdb.base/funcargs.exp: Ditto.
20986 * gdb.base/list.exp: Ditto.
20987 * gdb.base/recurse.exp: Ditto.
20988 * gdb.base/scope.exp: Ditto.
20989 * gdb.base/structs.exp: Ditto.
20990 * gdb.c++/inherit.exp: Ditto.
20991
20992 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20993
20994 * config/vr4300.exp: New file.
20995
20996 * gdb.*/*.exp: Call gdb_expect instead of expect.
20997
20998 * lib/gdb.exp(gdb_expect): New function.
20999
21000 Thu 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
21005 for each individual variable set.
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
21018 Thu 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
21022 Thu 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
21027 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21028
21029 * gdb.base/ptype.exp: Use gdb_test.
21030
21031 Thu 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
21051 Tue 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
21055 Tue 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
21063 Mon 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
21072 gdb before assuming everything worked. Send a ^C if a timeout
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
21080 Mon 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
21088 Fri 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
21099 Thu 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
21128 Tue 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
21153 Mon 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
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.
21159
21160 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21161
21162 * lib/gdb.exp(gdb_test): Surround the result pattern with
21163 parenthesis in case it contains multiple regexps separated
21164 with |.
21165
21166 * gdb.base/watchpoint.exp: Use gdb_test.
21167 * gdb.base/default.exp: Ditto.
21168
21169 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21170
21171 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
21172
21173 * gdb.base/scope.exp: Use gdb_test.
21174 * gdb.c++/classes.exp: Ditto.
21175 * gdb.c++/inherit.exp: Ditto.
21176
21177 Fri 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
21184 Thu 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
21199 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21200
21201 Major rewrite for testsuite revision.
21202
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.
21210
21211 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
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
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
21223 Sat 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
21233 Tue 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
21239 Sun 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
21247 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
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
21258 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21259
21260 * configure, */configure: Rebuild with autoconf 2.12.
21261
21262 Sat 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.
21274
21275 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
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.
21278
21279 Fri 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
21290 Thu 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
21295 previous -B options and also add -B option to pick up cross compiled
21296 runtime.
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.
21303
21304 Tue 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
21310 Mon 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
21315 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21316
21317 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
21318 tests and anonymous union print/ptype tests.
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
21326 errors.
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
21332 Sat 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
21337 Sat 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
21342 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
21343
21344 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
21345 list.exp scope.exp watchpoint.exp]
21346 Make all timeout error msgs explicitly say "(timeout)".
21347
21348 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
21349
21350 * config/monitor.exp: Increase download timeout to 1000 seconds.
21351
21352 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
21353
21354 * config/m32r.exp: Increase timeout to 120 seconds.
21355
21356 Sun 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
21363 Fri 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
21370 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
21371
21372 * config/m32r.exp: New file.
21373
21374 Mon 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
21379 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
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
21386 Wed 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
21393 Tue 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
21400 Sun 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
21406 condition), rather than as an error.
21407 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21408 old test format.
21409
21410 Fri 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
21414 twice. Nuke the duplicates.
21415 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
21416 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
21417 Remove config.h along with other config files.
21418
21419 Mon 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*
21424 setup_xfails for "print func2::coremaker_local".
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*
21435 setup_xfails for "print vs1 after tuple assign 2",
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.
21441
21442 Fri 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.
21449
21450 Fri 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
21456 Fri 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
21461 Fri 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
21471 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21472
21473 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
21474 include all osf versions.
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.
21481
21482 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21483
21484 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
21485 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
21486 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
21487 and -lpthreads (everybody else).
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.
21500 * lib/gdb.exp (runto_main): Return result of "runto main" rather
21501 than always return success.
21502
21503 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21504
21505 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21506
21507 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21508
21509 * gdb.base/structs.exp: Undo last change.
21510
21511 Mon 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.
21524
21525 Sun 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
21530 Wed 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,
21534 and then reset to old value when done. Increase expect input
21535 buffer to 10000.
21536
21537 Wed 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
21542 Wed 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
21556 Wed 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.
21563
21564 Tue 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
21568 Mon 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
21577 Sun 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
21582 Fri 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
21586 Thu 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
21591 Thu 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
21597 Thu 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
21602 by 3 minutes to allow for slow startups over heavy NFS use.
21603
21604 Tue 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
21626 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21627
21628 * gdb.threads/Makefile.in (docdir): Removed.
21629
21630 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21631
21632 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
21633 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
21634 @srcdir@.
21635 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
21636 autoconf 2.5 or higher.
21637 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21638
21639 Thu 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
21645 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21646
21647 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21648
21649 Thu 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
21654 Thu 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
21676 whether or not to add -lstdc++ to the compile command line args.
21677
21678 Sat 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
21685 Wed 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.
21699 * gdb.base/return.exp: Handle float/double precision problems
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
21705 Tue 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
21712 Fri 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
21717 Thu 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
21722 Wed 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.
21736
21737 Tue 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.
21742
21743 Tue 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.
21755
21756 Sun 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
21766 Sat 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
21772 Fri 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.
21793
21794 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21795
21796 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
21797 setup_xfail for "print coremaker_bss", "print coremaker_ro",
21798 "print func2::coremaker_local", and "backtrace in corefile.exp".
21799
21800 Wed 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
21806 Tue 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
21811 Tue 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
21818 Tue 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
21823 Sun 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*"
21828 setup_xfail for "step over execarg initialization" and
21829 "step over corearg initialization".
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
21833 gcc compiled for "print coremaker_bss", "print coremaker_ro",
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.
21839
21840 Sat 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
21845 Fri 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
21849 Thu 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
21856 Mon 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
21860 result reports.
21861
21862 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21863
21864 * configure.in (CY_AC_PATH_TCLH): Remove.
21865 * configure: Regenerate.
21866
21867 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21868
21869 * gdb.c++/Makefile.in (clean): Add missing '{'.
21870
21871 Fri 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
21878 Thu 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
21883 Wed 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
21894 Wed 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
21899 Tue 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
21905 Tue 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
21912 Mon 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
21917
21918 Thu 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
21928 Thu 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
21934 Wed 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.
21941
21942 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21943
21944 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
21945 "print func2::coremaker_local" and for "backtrace in corefile.exp"
21946
21947 Sat 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
21951 "sparc-sun-solaris*" xfails for "p v_comb".
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
21969 Fri 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
21973 Wed 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
21980 Mon 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
21985 Sat 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
21989 "step over corearg initialization".
21990
21991 Sat 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
21996 Sat 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,
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.
22004 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22005 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
22006 New files.
22007 * config/unix-gdb.exp: Make GDB global.
22008 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
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},
22014 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
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},
22019 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
22020 to returns as necessary, arrange for test to compile own testcase
22021 executable.
22022 * lib/gdb.exp: Changes for testsuite to compile own test cases.
22023
22024 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22025
22026 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
22027 clear_xfail at end of test which might not call either pass or fail.
22028 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22029 "backtrace through signal handler".
22030
22031 Sat 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
22037 Wed 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
22043 Tue 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
22048 Sat 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,
22055 alpha-dec-osf2* xfail for
22056 "delete all breakpoints when none".
22057
22058 Wed 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
22064 Tue 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
22070 Sun 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
22075 Tue 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
22080 Wed 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
22086 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22087
22088 * Many files: When warning about suppressed tests due to a
22089 nonexistant test binary, avoid incrementing the warning count.
22090
22091 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22092
22093 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
22094
22095 Sun 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
22100 Sat 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
22113 Thu 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
22118 Wed 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
22129 Sun 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
22186 Sat 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
22193 Sat 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
22198 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22199
22200 * gdb.base/callfuncs.exp (do_function_calls): Remove
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
22204 accepted in the result.
22205
22206 Fri 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
22214 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22215
22216 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
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),
22248 when not compiled with gcc, for:
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 *".
22256 * gdb.base/return.exp (return_tests): Change xfail for
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".
22260
22261 Sat 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
22268 Tue 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
22278 Sun 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
22286 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22287
22288 * configure.in: Only configure gdb.chill for particular targets.
22289
22290 Tue 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.
22329 Add rs6000-*-* xfail for
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.
22336 Add rs6000-*-aix* xfail for
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
22342 (integral_args): Add rs6000-*-* xfail for
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
22379 "ptype on opaque struct pointer (statically)" and
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"
22405 when not gcc compiled.
22406
22407 Sat 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
22419 Fri 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
22424 Mon 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"
22437
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
22442 Wed 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".
22462
22463 Mon 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
22470 Mon 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
22479 Sun 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
22494 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22495
22496 * Update all FSF addresses except those in COPYING* files.
22497
22498 Sun 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
22503 Sun 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
22510 Sat 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
22514 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22515
22516 * config/vxworks29k.exp: New file, sources vxworks.exp.
22517
22518 Fri 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
22523 Thu 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
22537 Tue 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
22544 Tue 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
22560 Sun 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
22569 Fri 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
22576 Thu 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
22622 Wed 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
22627 Mon 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
22632 Wed 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
22642 Thu 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
22655 Sun 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
22659 Wed 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
22666 Wed 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
22678 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22679
22680 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22681
22682 Mon 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
22686 Thu 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
22693 Thu 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
22699 Wed 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
22730 Wed 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
22734 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22735
22736 * lib/gdb.exp: Disable chill tests for irix5.
22737
22738 Wed 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
22743 Sun 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
22748 Fri 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
22752 Wed 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
22760 Wed 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
22765 Mon 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
22770 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22771
22772 * gdb.base/a1-selftest.exp: Add alpha xfail.
22773
22774 Mon 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
22782 Sun 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
22796 Sat 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
22804 Thu 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
22814 Mon 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
22819 Sun 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
22826 Sat 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
22830 Fri 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
22836 Thu 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
22849 Wed 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
22856 Wed 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
22860 Tue 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
22866 Mon 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
22872 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22873
22874 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22875
22876 Sat 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
22887 Sat 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
22894 Fri 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
22909 Fri 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
22943 Fri 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
22954 Thu 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
22958 Wed 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
22963 Tue 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
22971 Tue 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
22977 Tue 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
22995 Mon 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
23000 Fri 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
23012 Thu 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
23017 Wed 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
23027 Wed 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
23052 Tue 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
23078 Fri 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
23083 Fri 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
23099 Thu 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
23105 Wed 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
23111 Mon 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
23116 Thu 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
23138 Tue 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
23145 Thu 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
23151 Wed 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
23156 Tue 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
23161 Sun 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
23169 Thu 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
23174 Thu 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
23184 Wed 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
23203 Sun 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
23214 Thu 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
23228 Sat 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
23233 Wed 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
23243 Mon 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
23258 Sun 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
23263 Sat 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
23272 Fri 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
23280 Thu 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
23291 Wed 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
23301 Wed 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
23306 Tue 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
23318 Mon 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
23325 Sat 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
23342 Fri 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
23368 Tue 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
23377 Mon 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
23387 Sun 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
23392 Sat 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
23399 Thu 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
23420 Wed 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
23439 Wed 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
23449 Wed 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
23454 Tue 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
23461 Tue 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
23470 Mon 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
23477 Wed 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
23484 Thu 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
23489 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23490
23491 * config/sim-gdb: New file, simulator testing support.
23492
23493 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23494
23495 * gdb.base/interrupt.exp: Test calling func1 twice.
23496
23497 Wed 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
23507 Tue 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
23512 Mon 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
23517 Sat 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
23526 Sat 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
23531 Tue 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
23537 Wed 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
23544 Thu 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
23549 Wed 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
23555 Fri 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
23567 template method.
23568
23569 Sat 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
23576 Sat 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
23581 Fri 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
23590 Sat 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
23595 Sun 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
23601 Wed 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
23606 Fri 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
23612 Wed 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
23616 Tue 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
23621 Tue 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
23626 Mon 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
23632 Sat 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
23637 Wed 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
23644 Tue 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
23649 Fri 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
23654 Tue 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
23659 Fri 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
23668 Fri 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
23676 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23677
23678 * config/netware.exp: New file.
23679
23680 Thu 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
23694 Mon 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
23699 Mon 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
23710 Sun 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
23716 Sat 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
23723 Tue 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
23738 Mon 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
23748 Thu 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
23753 Thu 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
23758 Thu 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
23762 Tue 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
23777 Mon 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
23782 Mon 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
23786 Wed 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
23795 Fri 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
23802 Mon 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
23810 Sat 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
23815 Wed 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
23841 Fri 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
23847 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23848
23849 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23850
23851 Wed 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
23862 Tue 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
23877 Mon 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
23912 Fri 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
23926 Thu 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
23931 Sun 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
23939 Sat 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
23944 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23945
23946 * Makefile.in, configure.in, config/mips-gdb.exp,
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,,
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
23964 Wed 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
23970 Tue 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,
23973 lib/gdb.exp: Replace error proc calls with perror.
23974
23975 Mon 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
23981 Fri 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.
23984 (CFLAGS): Delete it from here.
23985
23986 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23987
23988 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23989
23990 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23991
23992 * Makefile.in (RUNTEST): Default to just "runtest".
23993
23994 Tue 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
24000 Thu 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
24008 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24009
24010 * gdb.t24/demangle.exp: change expect pattern of
24011 __t10ListS_link1ZUiRCUiPT0
24012
24013 Wed 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
24020 Tue 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
24025 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24026
24027 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24028
24029 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24030
24031 * From Peter Schauer with minor modifications.
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.
24035
24036 Tue 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
24063 Wed 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
24075 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24076
24077 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24078 Fix typo(s).
24079
24080 Sun 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
24089 Fri 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
24098 Wed 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
24103 Wed 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
24111 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24112
24113 * TODO: Add suggestions for shared library tests.
24114
24115 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24116
24117 * TODO: Add suggestions for x/s tests.
24118
24119 Fri 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
24124 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24125
24126 * TODO: Add suggestions about structure passing tests.
24127
24128 Mon 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
24137 Wed 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
24143 Thu 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.
24149
24150 Thu 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
24162 Mon 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
24167 Sun 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
24195 Fri 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
24201 Sat 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
24209 Sat 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
24223 Fri 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
24231 Fri 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
24239 Thu 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
24260 Mon 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
24269 Mon 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
24283 Sat 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
24288 Thu 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
24293 Tue 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
24297 Wed 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
24302 Tue 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
24307 Mon 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
24316 Fri 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
24325 Sat 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
24332 Thu 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
24336 if doing mips-idt-ecoff.
24337
24338 Thu 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
24342 Tue 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
24347 Mon 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
24352 Fri 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
24359 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24360
24361 * TODO: Add suggestion for copyright year test.
24362
24363 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24364
24365 * configure.in (*-*-lynxos*): Add stabs tests.
24366
24367 Wed 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
24378 Mon 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
24384 Fri 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
24389 Tue 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
24396 Tue 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
24401 Sat 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
24407 Sat 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
24412 Fri 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
24416 Mon 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
24420 Thu 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
24427 Wed 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
24432 Wed 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
24439 Mon 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
24443 Fri 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
24450 Mon 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
24454 Mon 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
24461 Sun 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
24468 Thu 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
24473 Wed 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
24480 Tue 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!).
24484
24485 Mon 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
24489 Fri 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
24494 Fri 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
24499 Fri 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
24505 Thu 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
24512 Thu 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
24516 Thu 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
24522 Thu 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
24540 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24541
24542 * gdb.t06/signals.exp: Add xfail for sun3.
24543
24544 Thu 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
24550 Tue 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
24575 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24576
24577 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
24578 a long or float array cast all array members to the same type.
24579 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
24580 with 64 bit longs.
24581 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
24582 on alpha.
24583 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
24584
24585 Tue 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
24598 Tue 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
24608 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24609
24610 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24611
24612 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24613
24614 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24615 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
24616 by mips cc and contains no stabs entries.
24617
24618 Thu 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
24625 Thu 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
24648 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24649
24650 * gdb.stabs: Renamed *wierd* to *weird*.
24651
24652 Wed 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
24657 Tue 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
24662 Wed 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
24667 Tue 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
24672 Tue 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
24678 Mon 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
24688 Thu 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
24702 Thu 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
24710 Wed 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
24724 Tue 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
24730 Thu 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
24735 Thu 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
24748 Tue 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
24753 Mon 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
24761 Mon 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
24770 Thu 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
24775 to match does not match the passing case but still matches the
24776 failing case.
24777
24778 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24779
24780 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24781
24782 Wed 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
24795 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24796
24797 * gdb.t24/demangle.exp: Add tests for PR 3220.
24798
24799 Tue 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
24803 Tue 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
24812 Tue 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
24816 Tue 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
24829 Mon 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
24836 Sun 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
24841 Fri 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
24846 Fri 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
24853 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24854
24855 * config/unix-gdb.exp (gdb_exit): Add "wait".
24856
24857 Thu 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
24869 Wed 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
24877 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24878
24879 * gdb.t09/Makefile.in (clean): Remove corefile.
24880
24881 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24882
24883 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24884
24885 Mon 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
24892 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24893
24894 * gdb.t17/interrupt.exp: Add xfail for hppa.
24895
24896 Fri 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
24907 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24908
24909 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24910
24911 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24912
24913 * gdb.t06/break.exp: Also test `clear' command.
24914
24915 Wed 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
24924 Mon 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
24930 Mon 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
24941 Sun 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
24948 Thu 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
24952 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24953
24954 * gdb.t16/printcmds.exp: Add another printf test.
24955
24956 Wed 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
24961 Wed 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
24966 Mon 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
24970 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24971
24972 * gdb.t17/interrupt.exp: Test for more things.
24973
24974 Fri 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
24981 Fri 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
24985 Thu 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
24996 Wed 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
25002 Tue 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
25006 Mon 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
25015 Fri 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
25026 Fri 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
25031 Fri 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
25038 Thu 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
25043 Thu 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
25047 Wed 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
25051 Tue 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
25056 Tue 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
25064 Mon 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
25069 Mon 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
25081 Mon 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
25086 Sun 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
25091 Fri 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
25098 Thu 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
25103 Tue 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
25109 Mon 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
25117 Sat 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
25122 Fri 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
25131 Wed 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
25140 Mon 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
25147 Sat 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
25161 Fri 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
25166 Thu 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
25185 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25186
25187 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25188
25189 Fri 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
25193 Fri 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
25199 Tue 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
25207 Mon 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
25226 Sat 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
25237 Wed 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
25248 Tue 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
25256 Mon 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
25280 Sun 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
25288 Thu 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
25293 Tue 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
25298 Tue 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
25303 Tue 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
25319 Fri 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
25324 Fri 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
25328 Fri 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
25333 Wed 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
25341 Fri 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
25349 Thu 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
25354 Tue 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
25359 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25360
25361 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25362
25363 Fri 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
25368 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25369
25370 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25371
25372 Wed 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
25381 Wed 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
25389 Tue 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
25396 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25397
25398 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
25399
25400 Wed 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
25405 Wed 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
25411 Thu 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
25418 Tue 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
25422 Tue 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
25427 Mon 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
25432 Thu 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
25437 * gdb.t15/funcargs.exp: Fix expected outputs to include
25438 "backtrace 100\r" rather than just "backtrace\r", to match last
25439 change.
25440
25441 Thu 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
25472 Wed 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
25478 Wed 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
25485 Tue 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
25492 Sun 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
25501 Wed 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
25510 Tue 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
25523 Fri 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
25528 Wed 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
25534 Tue 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
25556 Mon 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
25562 Sun 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
25567 Tue 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
25573 Thu 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
25588 Wed 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
25609 Wed 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,
25616 struct2): New struct definitions and initializations to test
25617 simple Chill STRUCT types.
25618
25619 Tue 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
25642 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25643
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.
25647
25648 Sun 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.
25657
25658 For additional changes see gdb.mi/ChangeLog-1999-2003.
25659 \f
25660 ;; Local Variables:
25661 ;; mode: change-log
25662 ;; left-margin: 8
25663 ;; fill-column: 74
25664 ;; version-control: never
25665 ;; End:
25666
25667 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
25668 2003, 2004, 2005 Free Software Foundation, Inc.
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 0.539424 seconds and 5 git commands to generate.