* dwarf2read.c (dwarf2_compute_name): Check that the first
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c767944b
DJ
12010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4 (FunctionArg::method): New function.
5 (empty, arg): New variables.
6 (main): Call arg.method.
7 * gdb.cp/templates.exp (test_template_args): New function.
8 (do_tests): Call it.
9
27d3a3fc
UW
102010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11
12 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
13 of "next" to proceed over pthread_exit call.
14
55b7ce7f
UW
152010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
16
17 * gdb.base/maint.exp: Avoid wildcards against potentially very long
18 "maint print statistics" output to prevent expect timeouts.
19
809df446
JK
202010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21
22 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
23 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
24 (test_float_rejected): ... here.
25 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
26 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
27 (test_float_rejected): ... here.
28 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
29 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
30 (test_float_rejected): ... here.
31 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
32 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
33 (test_float_rejected): ... here.
34
8464be76
DJ
352010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
36
37 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
38 before disabling hardware watchpoints.
39 (test_inaccessible_watchpoint): Check that hardware watchpoints
40 are used. Test for watchpoints on a constant address.
41
14dba4b4
JK
422010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
43
44 * gdb.base/ui-redirect.exp: New file.
45
3f3540e1
JB
462010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
47 Joel Brobecker <brobecker@adacore.com>
48
49 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
50
0f254bb7
DE
512010-08-31 Doug Evans <dje@google.com>
52
53 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
54
03f17ccf
TT
552010-08-30 Tom Tromey <tromey@redhat.com>
56
57 PR python/11792:
58 * gdb.python/py-value.exp (test_subscript_regression): Add
59 dynamic_type test.
60
640617ad
DJ
612010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
62
63 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
64 instead of running to main. Do not test the main function.
65 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
66 Add new main.
67
2ed91d1b
PA
682010-08-26 Pedro Alves <pedro@codesourcery.com>
69
70 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
71 one test.
72
673bfd45
DE
732010-08-24 Doug Evans <dje@google.com>
74
75 PR symtab/11942
76 * gdb.dwarf2/dw4-sig-types.cc: New file.
77 * gdb.dwarf2/dw4-sig-types.h: New file.
78 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
79 * gdb.dwarf2/dw4-sig-types.exp: New file.
80
f9ffd4bb
TT
812010-08-23 Tom Tromey <tromey@redhat.com>
82
83 PR python/11145:
84 * gdb.python/py-value.c (Base, Derived): New types.
85 (base): New global.
86 * gdb.python/py-value.exp (test_subscript_regression): Add
87 dynamic_cast test.
88
d839c8a4
TT
892010-08-23 Tom Tromey <tromey@redhat.com>
90
91 PR python/10676:
92 * gdb.python/py-type.exp (test_fields): Add tests for type
93 equality.
94
702c2711
TT
952010-08-23 Tom Tromey <tromey@redhat.com>
96
97 PR python/11915:
98 * gdb.python/py-type.exp (test_fields): Add tests for array.
99
832bafd3
KS
1002010-08-23 Keith Seitz <keiths@redhat.com>
101
102 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
103 have any children. Create a new abbrev for it.
104 Add missing terminal sequence to .debug_abbrev.
105
c37bf528
KS
1062010-08-20 Keith Seitz <keiths@redhat.com>
107
108 PR symtab/11465:
109 * gdb.dwarf2/pr11465.exp: New test.
110 * gdb.dwarf2/pr11465.S: New file.
111 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
112 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
113
4572cbac
TJB
1142010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
115
116 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
117 registers. Update data sets with the new v2_double element in the
118 VSX register union. Add vector_register3_vr data set for the AltiVec
119 registers. Use gdb_test_no_output instead of send_gdb.
120
e7fbb131
PA
1212010-08-19 Pedro Alves <pedro@codesourcery.com>
122
123 * gdb.python/py-shared.exp: New file, factored out from
124 python.exp.
125 * gdb.python/py-shared.c: New file.
126 * gdb.python/py-shared-sl.c: New file.
127 * gdb.python/python-1.c: New file.
128 * gdb.python/python-sl.c: Delete.
129 * gdb.python/python.c: Mention python-1.c.
130 * gdb.python/python.exp: Move shared library tests to
131 py-shared.exp.
132 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
133 (MISCELLANEOUS): New.
134 (clean mostlyclean): Also remove $MISCELLANEOUS.
135
d30f5e1f
DE
1362010-08-19 Doug Evans <dje@google.com>
137
138 PR exp/11926
139 * gdb.base/printcmds.exp (test_float_accepted): New function.
140 Move existing float tests there. Add tests for floats with suffixes.
141 (test_float_rejected): New function.
142 * gdb.java/jv-print.exp (test_float_accepted): New function.
143 (test_float_rejected): New function.
144 * gdb.objc/print.exp: New file.
145 * gdb.pascal/print.exp: New file.
146 * lib/objc.exp: New file.
147
7b3fd859
PM
1482010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
149
150 * gdb.base/default.exp (info set): Avoid full buffer error and force
151 reading up to final gdb prompt.
152 (show): Likewise.
153
c92817ce
TT
1542010-08-18 Tom Tromey <tromey@redhat.com>
155
156 PR symtab/11919:
157 * gdb.base/completion.exp: Add test.
158
f1208f9e
DE
1592010-08-18 Doug Evans <dje@google.com>
160
161 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
162 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
163 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
164 Simplify, early exit if runto_main fails.
165 * gdb.fortran/exprs.exp: load_lib fortran.exp.
166 (set_lang_fortran): Moved to lib/fortran.exp.
167 * gdb.fortran/types.exp: load_lib fortran.exp.
168 (set_lang_fortran): Moved to lib/fortran.exp.
169 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
170 * gdb.java/jprint.exp (set_lang_java): Ditto.
171 * gdb.java/jv-exp.exp: load_lib java.exp.
172 If set_lang_java fails, issue a warning instead of failure to be
173 consistent with other set_lang_foo uses.
174 (set_lang_java): Moved to lib/java.exp.
175 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
176 If set_lang_java fails, issue a warning instead of failure to be
177 consistent with other set_lang_foo uses.
178 * gdb.pascal/types.exp: load_lib pascal.exp.
179 (set_lang_pascal): Moved to lib/pascal.exp.
180 * lib/fortran.exp: New file.
181 * lib/java.exp (set_lang_java): New function.
182 * lib/pascal.exp (set_lang_pascal): New function.
183
2f06b485
YQ
1842010-08-18 Yao Qi <yao@codesourcery.com
185
186 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
187 func_nofb_start and func_loopfb_start, so that address of functions
188 is equal to these labels on Thumb.
189
96e25403
YQ
1902010-08-18 Yao Qi <yao@codesourcery.com>
191
192 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
193 to reflect latest c source file.
194
36e6adc4
JK
1952010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 * gdb.cp/infcall-dlopen.exp: New file.
198 * gdb.cp/infcall-dlopen.cc: New file.
199 * gdb.cp/infcall-dlopen-lib.cc: New file.
200
f431efe5
PA
2012010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
202 Pedro Alves <pedro@codesourcery.com>
203
204 PR breakpoints/11371
205
206 * gdb.base/watch-cond-infcall.exp: New file.
207 * gdb.base/watch-cond-infcall.c: New file.
208
06a64a0b
TT
2092010-08-16 Tom Tromey <tromey@redhat.com>
210
211 * gdb.base/help.exp: Update.
212 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
213 watchpoint.
214 (test_watch_location): New proc.
215 (test_watchpoint_in_big_blob): Delete watchpoint.
216 * gdb.base/watchpoint.c (func5): New function.
217 (main): Call it.
218
70ebf4ed
DE
2192010-08-16 Doug Evans <dje@google.com>
220
221 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
222
ca5c20b6
PM
2232010-08-11 Phil Muldoon <pmuldoon@redhat.com>
224
225 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
226 tests.
227
7346b668
KW
2282010-08-11 Ken Werner <ken.werner@de.ibm.com>
229
230 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
231 * gdb.base/gnu_vector.c: New File.
232 * gdb.base/gnu_vector.exp: Likewise.
233
cb2e07a6
PM
2342010-08-11 Phil Muldoon <pmuldoon@redhat.com>
235
236 * gdb.python/python.c: New File.
237 * gdb.python/python-sl.c: New File.
238 * gdb.python/python.exp: Test solib_address and decode_line
239 * functions.
240
5da1313b
JK
2412010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
242
243 * gdb.python/python.exp (show height, set height 10)
244 (verify pagination beforehand, verify pagination beforehand: q)
245 (gdb.execute does not page, verify pagination afterwards)
246 (verify pagination afterwards: q): New.
247
49c3ccf7
DE
2482010-08-02 Doug Evans <dje@google.com>
249
250 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
251 because of an older gcc, change test2
252 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
253 to unsupported.
254
42c0c4f1
KH
2552010-07-30 Kazu Hirata <kazu@codesourcery.com>
256
257 * gdb.base/break-always.exp: Do not expect full paths to file
258 names.
259 * gdb.base/commands.exp: Likewise.
260
d3765805
DE
2612010-07-30 Doug Evans <dje@google.com>
262
c98ee71b
DE
263 * gdb.cp/temargs.exp: For new tests that require newer gccs,
264 xfail them when run with older gccs.
265
fd961404
DE
266 * lib/gdb.exp (build_executable): Forward "c++" option to
267 get_compiler_info.
268
999adef4
DE
269 * gdb.python/py-type.exp (test_template): Mark as xfail tests
270 "python print ttype.template_argument(1)" and
271 "python print isinstance(ttype.template_argument(1), gdb.Value)"
272 if using gcc 4.4 or earlier.
273
d3765805
DE
274 * gdb.base/valgrind-db-attach.exp: Use unique test name for
275 attach-to-debugger handling.
276
1276c759
JK
2772010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
278
279 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
280 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
281 (main): Use copyreloc.
282 * gdb.base/prelink.exp (split debug of executable)
283 (.dynbss vs. .bss address shift): New tests.
284
88caa9b9
PA
2852010-07-29 Pedro Alves <pedro@codesourcery.com>
286
287 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
288 in gdb_test_multiple.
289
c6f2ac43
PA
2902010-07-29 Pedro Alves <pedro@codesourcery.com>
291
292 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
293 environment.
294
326fd672
TT
2952010-07-28 Tom Tromey <tromey@redhat.com>
296
297 PR python/11060:
298 * gdb.python/py-type.c (Temargs): New template.
299 (temvar): New variable.
300 * gdb.python/py-type.exp (test_template): New proc.
301
3ce3b1ba
PA
3022010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
303
304 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
305 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
306
34eaf542
TT
3072010-07-28 Tom Tromey <tromey@redhat.com>
308
309 PR c++/9946:
310 * gdb.cp/temargs.exp: New file.
311 * gdb.cp/temargs.cc: New file.
312
d41b819e
JK
3132010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
314
315 * gdb.base/help.exp (help disassemble): Update the content.
316
26ab7092
JK
3172010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
318
319 * gdb.threads/ia64-sigill.exp: New file.
320 * gdb.threads/ia64-sigill.c: New file.
321
5283e9e1
TT
3222010-07-27 Tom Tromey <tromey@redhat.com>
323
324 * gdb.opt/inline-cmds.c (ATTR): New define.
325 (func1): Use it.
326 (func2): Likewise.
327 (func3): Likewise.
328 (outer_inline1): Likewise.
329 (outer_inline2): Likewise.
330 * gdb.opt/inline-bt.c (ATTR): New define.
331 (func1): Use it.
332 (func2): Likewise.
333 * gdb.opt/inline-locals.c (ATTR): New define.
334 (func1): Use it.
335 (func2): Likewise.
336
e992ef73
TT
3372010-07-27 Tom Tromey <tromey@redhat.com>
338
339 * gdb.stabs/gdb11479.c (hack): New function.
340 (test): Use it.
341 (test2): Use it.
342 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
343 (int32_search_buf, int64_search_buf): No longer static.
344 (x): Remove.
345 * gdb.base/relocate.c (hack): New function.
346
5374244e
PM
3472010-07-27 Phil Muldoon <pmuldoon@redhat.com>
348
349 * gdb.python/py-value.exp (test_inferior_function_call): New function.
350 * gdb.python/py-value.c (func1): New function.
351 (func2): Likewise.
352
a99aee83
CV
3532010-07-26 Corinna Vinschen <vinschen@redhat.com>
354
355 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
356 as not to clash with .data section.
357
a04ba985
JG
3582010-07-26 Jerome Guitton <guitton@adacore.com>
359
360 * gdb.base/code_elim.exp: New file.
361 * gdb.base/code_elim1.c: New file.
362 * gdb.base/code_elim2.c: New file.
363
23bd0f7c
PA
3642010-07-21 Pedro Alves <pedro@codesourcery.com>
365
366 PR symtab/11827
367
368 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
369 (some_volatile_enum): New variable.
370 * gdb.base/printcmds.exp (test_print_enums): New.
371 <top level>: Call it.
372
883df6dd
SW
3732010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
374
375 * gdb.cp/fpointer.cc: New test.
376 * gdb.cp/fpointer.exp: New test.
377
569b05a5
JK
3782010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
379
380 * gdb.base/solib-nodir.exp: New file.
381 * lib/gdb.exp (runto): New case for a GDB internal error.
382
51d7d803
JK
3832010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
384 Ulrich Weigand <uweigand@de.ibm.com>
385 Tom Tromey <tromey@redhat.com>
386
387 * gdb.base/charset-malloc.c: New file.
388 * gdb.base/charset.c (malloc_stub): New prototype.
389 (main): Call it instead of malloc itself.
390 * gdb.base/charset.exp: Use only prepare_for_testing.
391 (binfile): Remove the variable.
392
c0edd9ed
JK
3932010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
394
395 Make core files the process_stratum.
396 * gdb.base/corefile.exp (run: load core again)
397 (run: sanity check we see the core file, run: with core)
398 (run: core file is cleared, attach: load core again)
399 (attach: sanity check we see the core file, attach: with core)
400 (attach: core file is cleared): New tests.
401 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
402
3cbaedff
KW
4032010-07-14 Ken Werner <ken.werner@de.ibm.com>
404
405 * gdb.arch/altivec-abi.exp: New tests.
406
91158a56
TT
4072010-07-13 Tom Tromey <tromey@redhat.com>
408
409 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
410 (main): Use it.
411 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
412
0f5238ed
TT
4132010-07-13 Tom Tromey <tromey@redhat.com>
414
415 * gdb.base/label.exp: New file.
416 * gdb.base/label.c: New file.
417
add265ae
L
4182010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
419 H.J. Lu <hongjiu.lu@intel.com>
420
421 * lib/gdb.exp (is_ilp32_target): New.
422 (is_lp64_target): Likewise.
423
424 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
425 target.
426 * gdb.arch/amd64-disp-step.exp: Likewise.
427 * gdb.arch/amd64-dword.exp: Likewise.
428 * gdb.arch/amd64-i386-address.exp: Likewise.
429 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 430
add265ae
L
431 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
432 target.
433 * gdb.arch/i386-bp_permanent.exp: Likewise.
434 * gdb.arch/i386-byte.exp: Likewise.
435 * gdb.arch/i386-disp-step.exp: Likewise.
436 * gdb.arch/i386-gnu-cfi.exp: Likewise.
437 * gdb.arch/i386-prologue.exp: Likewise.
438 * gdb.arch/i386-size-overlap.exp: Likewise.
439 * gdb.arch/i386-size.exp: Likewise.
440 * gdb.arch/i386-sse.exp: Likewise.
441 * gdb.arch/i386-unwind.exp: Likewise.
442 * gdb.arch/i386-word.exp: Likewise.
443
444 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
445 test only when building 64-bit executables. Do not hard-code
446 -m64 option.
447
2dfb8c17
DE
4482010-07-07 Doug Evans <dje@google.com>
449
450 * lib/gdb.exp (gdb_test_list_exact): New function.
451 * gdb.base/default.exp (show convenience): Call it, add tests for
452 $_sdata = void, $_thread = 0.
453
4e5799b6
JK
4542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
455 Joel Brobecker <brobecker@adacore.com>
456
457 Fix re-run of PIE executable, PR shlibs/11776.
458 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
459 Remove $displacement_main to match the solib-svr4.c change. New "kill"
460 and re-"run" of the inferior.
461
1a219cc7
JK
4622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
463 Joel Brobecker <brobecker@adacore.com>
464
465 Cope with missing /usr/sbin/prelink.
466 * lib/prelink-support.exp (prelink_no):
467 <result == 1 && $output is "no such file or directory">: New.
468 (prelink_yes): Likewise. Return on failed prelink_no.
469
5e3b36f8
JK
4702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
471 Joel Brobecker <brobecker@adacore.com>
472
473 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
474 build_executable by build_executable_own_libs. Replace "prelink -R"
475 execution by a call of prelink_yes. Comment why "prelink -r" needs no
476 change.
477 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
478 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
479 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
480 Replace build_executable by build_executable_own_libs's function
481 build_executable_own_libs.
482 (prelinkNO): Create new stub to call prelink_no.
483 (prelinkYES): Create new stub to call prelink_yes.
484 (test_attach): Rename calls of copy to file_copy.
485 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
486 (copy): Move to ...
487 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
488 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
489 * gdb.base/prelink.exp: Disable testcase also for is_remote and
490 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
491 special flags by gdb_compile_shlib. Replace second gdb_compile by
492 build_executable_own_libs. Replace "prelink -R" execution by a call of
493 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
494 a second call of prelink_yes. Replace restart commands by
495 clean_restart.
496 (prelink): Rename to ...
497 (seen displacement message): ... this test. Extend its expectation
498 strictness.
499
86e4bafc
JK
5002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
501
502 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
503 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
504 displacement message exactly once.
505
3cd07d20
JK
5062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
507 Joel Brobecker <brobecker@adacore.com>
508
509 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
510 its restore after the <$relink_args != ""> loop. new comment.
511
0a1e94c7
JK
5122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
513 Joel Brobecker <brobecker@adacore.com>
514
515 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
516 code for it. New variable relink_args.
517 (prelinkYES): Call prelinkNO.
518 (test_attach): Accept new parameter relink_args. Re-prelink the binary
519 in such case. Move the core code to ...
520 (test_attach_gdb): ... a new function. Send GDB command "file".
521 Extend expected "Attaching to " string.
522
2f70bcfb
TT
5232010-07-02 Tom Tromey <tromey@redhat.com>
524
525 * gdb.base/bitops.exp: Remove extraneous "pass".
526
a17ac5b0
TT
5272010-07-02 Ken Werner <ken.werner@de.ibm.com>
528
529 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
530
dc10affe
PA
5312010-07-01 Pedro Alves <pedro@codesourcery.com>
532
d41c0fc8
PA
533 * gdb.base/help.exp: Adjust expected output.
534
5352010-07-01 Pedro Alves <pedro@codesourcery.com>
536
537 * gdb.base/help.exp: Adjust expected output.
dc10affe 538
0a600c36
JK
5392010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
540
541 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
542 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
543 c++/11702.
544
37cc8bfe
JK
5452010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
546 Doug Evans <dje@google.com>
547
548 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
549 add .dynamic entry'.
550
254e6b9e
DE
5512010-06-29 Doug Evans <dje@google.com>
552
553 Test PR c++/11702.
554 * gdb.cp/m-static.exp: Add testcase.
555 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
556
595939de 5572010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
558 Tom Tromey <tromey@redhat.com>
559 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
560
561 * gdb.python/py-inferior.c: New File.
562 * gdb.python/py-infthread.c: New File.
563 * gdb.python/py-inferior.exp: New File.
564 * gdb.python/py-infthread.exp: New File.
565
98751a41
JK
5662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
567
568 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
569 (ptype ::C::OtherFileClass typedefs): New.
570 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
571 (C::OtherFileClass::cOtherFileClassVar2): New.
572 (C::OtherFileClass::cOtherFileClassVar_use): Use also
573 cOtherFileClassVar2.
574 (C::cOtherFileType2, C::cOtherFileVar2): New.
575 (C::cOtherFileVar_use): use also cOtherFileVar2.
576 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
577
41f62f39
JK
5782010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
579
580 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
581 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
582 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
583 (print ::C::cOtherFileVar)
584 (whatis C::OtherFileClass::cOtherFileClassType)
585 (whatis ::C::OtherFileClass::cOtherFileClassType)
586 (print C::OtherFileClass::cOtherFileClassVar)
587 (print ::cOtherFileClassVar)
588 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
589 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
590 trailing content.
591 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
592 (C::OtherFileClass::cOtherFileClassVar)
593 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
594 (C::cOtherFileVar, C::cOtherFileVar_use): New.
595
af53d231
JK
5962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
597
598 Test PR c++/11703 and PR gdb/1448.
599 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
600 gdb/1448.
601
9655fd1a
JK
6022010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
603
604 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
605 (main) <rtti_data>: New.
606 * gdb.cp/virtbase.exp (print rtti_data): New.
607
824cc8dd
JK
6082010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
609 Joel Brobecker <brobecker@adacore.com>
610
611 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
612
6036c742
JK
6132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
614
615 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
616
de6a0421
DE
6172010-06-28 Doug Evans <dje@google.com>
618
619 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
620
b2dae948
DE
6212010-06-27 Doug Evans <dje@google.com>
622
623 * gdb.cp/m-static.exp: Update expected test output.
624
0f3bb72e
PH
6252010-06-25 Paul Hilfinger <hilfinger@adacore.com>
626
889bf7c5
PA
627 * gdb.gdb/selftest.exp: Adjust expected message for
628 capturing start-up runtime.
0f3bb72e 629
bc9f0842
TT
6302010-06-25 Tom Tromey <tromey@redhat.com>
631
632 PR python/10808:
633 * gdb.python/python.exp: Add new tests.
634
099ef718
SW
6352010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
636
637 * gdb.cp/operator.cc: Created an import loop.
638 * gdb.cp/operator.exp: Added testcase for import loop.
639
5868a632
JK
6402010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 Test PR python/11407.
643 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
644 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
645 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
646 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
647 executable_nofb and executable_fb. New variables srcsfile, objsfile,
648 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
649 binfile. Call gdb_compile with clean_restart twice.
650 (func_nofb print, func_nofb backtrace, func_loopfb print)
651 (func_loopfb backtrace): New.
652
af76db58
JK
6532010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
656 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
657 by a hand made one.
658 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
659 i?86 requirement. Remove variables srcfile and binfile. New variable
660 sources, executable_nofb and executable_fb. Call prepare_for_testing.
661
f2c7657e
UW
6622010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
663
664 * gdb.cell/dwarfaddr.exp: New file.
665 * gdb.cell/dwarfaddr.S: New file.
666
628fe4e4
JK
6672010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
668
669 Test PR 9436.
670 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
671
f1421989
HZ
6722010-06-24 Hui Zhu <teawater@gmail.com>
673
674 * gdb.base/eval.exp: New file.
675
d03285ec
UW
6762010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
677
678 * gdb.cell/fork.exp: New file.
679 * gdb.cell/fork.c: Likewise.
680 * gdb.cell/fork-spu.c: Likewise.
681
41b2c92d
PM
6822010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
683
684 * lib/gdb.exp (banned_variables_traced): New global variable.
685 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
686 (gdb_init): Use `trace add variable' instead of obsolete
687 `trace variable'.
688
d5bc977f
DE
6892010-06-21 Doug Evans <dje@google.com>
690
691 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
692
d2ed6730
UW
6932010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
694
695 * gdb.arch/spu-ls.exp: New file.
696 * gdb.arch/spu-ls.c: Likewise.
697
6aed2dbc
SS
6982010-06-18 Stan Shebs <stan@codesourcery.com>
699
700 * gdb.threads/thread-specific.exp: Add tests of $_thread.
701
e0756905
UW
7022010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
703
704 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
705 * gdb.base/watch-cond.exp: Likewise.
706 * gdb.python/py-breakpoint.exp: Likewise.
707
d8053d4d
PA
7082010-06-18 Pedro Alves <pedro@codesourcery.com>
709
710 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
711 clean_restart, make sure every test has a distinct message, and
712 that messages don't include the executable' full path.
713
81ce510c
DE
7142010-06-17 Doug Evans <dje@google.com>
715
716 * gdb.arch/i386-size.exp: Updated expected output for
717 DISASSEMBLY_OMIT_FNAME.
718
65d79d4b
SDJ
7192010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
720 Sergio Durigan Junior <sergiodj@redhat.com>
721
722 * gdb.base/watch-notconst.c: New file.
723 * gdb.base/watch-notconst.S: New file.
724 * gdb.base/watch-notconst2.c: New file.
725 * gdb.base/watch-notconst2.S: New file.
726 * gdb.base/watch-notconst.exp: New file.
727 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
728 (func4): Add operations on `global_ptr_ptr'.
729 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
730 routine to test watchpoints created with a constant expression.
731 (test_inaccessible_watchpoint): Include tests for watchpoints
732 created with a constant expression.
733
df0f4836
KB
7342010-06-14 Kevin Buettner <kevinb@redhat.com>
735
736 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
737 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
738 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
739 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
740 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
741 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
742 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
743 of `_start'.
744
b769def5
UW
7452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
746
747 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
748 not supported on the target.
749 * gdb.mi/mi-nonstop-exit.exp: Likewise.
750 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
751 * gdb.mi/mi-nsintrall.exp: Likewise.
752 * gdb.mi/mi-nsmoribund.exp: Likewise.
753 * gdb.mi/mi-nsthrexec.exp: Likewise.
754
d914c394
SS
7552010-06-11 Stan Shebs <stan@codesourcery.com>
756
757 * gdb.base/permissions.exp: New file.
758
7592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
760
761 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
762 does not support ELF executable class.
763
f3ce5b9c
UW
7642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
765
766 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
767
8e46892c
JK
7682010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
771 (runto): Catch "The target does not support running in non-stop mode.".
772
6cc55c64
MS
7732010-06-11 Michael Snyder <msnyder@vmware.com>
774
775 * gdb.base/setshow.exp (set language asm): Don't use
776 gdb_test_no_output, fails on some targets.
777
caddefa4
UW
7782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
779
780 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
781 * gdb.cp/pr9167.exp: Likewise.
782
468b1aa7
UW
7832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
784
785 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
786
5c3552dc
UW
7872010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
788
789 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
790
02e6fe6a
UW
7912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
792
793 * gdb.base/charset.c (main): Make sure malloc gets linked in.
794
0e03807e
TT
7952010-06-11 Tom Tromey <tromey@redhat.com>
796
797 PR gdb/9977, PR exp/11636::
798 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
799 (pieces_test_f6): Update expected output.
800
2bdf28a0
JK
8012010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
802
803 * gdb.base/moribund-step.exp: New.
804
f6978de9
MS
8052010-06-08 Michael Snyder <msnyder@vmware.com>
806
807 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 808 * gdb.ada/boolean_expr.exp:
f6978de9
MS
809 * gdb.ada/frame_args.exp: Ditto.
810 * gdb.ada/lang_switch.exp: Ditto.
811 * gdb.ada/ptype_arith_binop.exp: Ditto.
812 * gdb.ada/ref_param.exp: Ditto.
813 * gdb.ada/type_coercion.exp:Ditto.
814
815 * gdb.asm/asm-source.exp: Ditto.
816
817 * gdb.base/attach.exp: Ditto.
818 * gdb.base/bitfields2.exp: Ditto.
819 * gdb.base/call-signal-resume.exp: Ditto.
820 * gdb.base/callfuncs.exp: Ditto.
821 * gdb.base/commands.exp: Ditto.
822 * gdb.base/dbx.exp: Ditto.
823 * gdb.base/default.exp: Ditto.
824 * gdb.base/dump.exp: Ditto.
825 * gdb.base/exprs.exp: Ditto.
826 * gdb.base/freebpcmd.exp: Ditto.
827 * gdb.base/interrupt.exp: Ditto.
828 * gdb.base/list.exp: Ditto.
829 * gdb.base/long_long.exp: Ditto.
830 * gdb.base/maint.exp: Ditto.
831 * gdb.base/ptype.exp: Ditto.
832 * gdb.base/return.exp: Ditto.
833 * gdb.base/setshow.exp: Ditto.
834 * gdb.base/sigbpt.exp: Ditto.
835 * gdb.base/sigrepeat.exp: Ditto.
836
837 * gdb.cp/classes.exp: Ditto.
838
839 * gdb.dwarf2/dw2-restore.exp: Ditto.
840
841 * gdb.gdb/selftest.exp: Ditto.
842
843 * gdb.multi/base.exp: Ditto.
844 * gdb.multi/bkpt-multi-exec.exp: Ditto.
845
846 * gdb.python/py-block.exp: Ditto.
847 * gdb.python/py-prettyprint.exp: Ditto.
848 * gdb.python/py-template.exp: Ditto.
849
850 * gdb.server/ext-attach.exp: Ditto.
851 * gdb.server/ext-run.exp: Ditto.
852 * gdb.server/server-mon.exp: Ditto.
853
854 * gdb.threads/fork-thread-pending.exp: Ditto.
855 * gdb.threads/hand-call-in-threads.exp: Ditto.
856 * gdb.threads/interrupted-hand-call.exp: Ditto.
857 * gdb.threads/linux-dp.exp: Ditto.
858 * gdb.threads/manythreads.exp: Ditto.
859 * gdb.threads/print-threads.exp: Ditto.
860 * gdb.threads/pthreads.exp: Ditto.
861 * gdb.threads/schedlock.exp: Ditto.
862 * gdb.threads/thread-unwindonsignal.exp: Ditto.
863 * gdb.threads/threadapply.exp: Ditto.
864
de7ff789
MS
8652010-06-08 Michael Snyder <msnyder@vmware.com>
866
889bf7c5 867 * gdb.ada/exec_changed.exp:
de7ff789
MS
868 Use ".*" instead of "" as wildcard regexp.
869
870 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
871 * gdb.base/call-ar-st.exp: Ditto.
872 * gdb.base/checkpoint.exp: Ditto.
873 * gdb.base/default.exp: Ditto.
874 * gdb.base/dump.exp: Ditto.
875 * gdb.base/ending-run.exp: Ditto.
876 * gdb.base/fileio.exp: Ditto.
877 * gdb.base/miscexprs.exp: Ditto.
878 * gdb.base/pointers.exp: Ditto.
879 * gdb.base/readline.exp: Ditto.
880 * gdb.base/reread.exp: Ditto.
881 * gdb.base/restore.exp: Ditto.
882 * gdb.base/shlib-call.exp: Ditto.
883 * gdb.base/valgrind-db-attach.exp: Ditto.
884 * gdb.base/volatile.exp: Ditto.
885 * gdb.base/watchpoints.exp: Ditto.
886
887 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
888
889 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
890 * gdb.python/py-value.exp: Ditto.
891
892 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
893 * gdb.trace/circ.exp: Ditto.
894 * gdb.trace/collection.exp: Ditto.
895 * gdb.trace/packetlen.exp: Ditto.
896 * gdb.trace/passc-dyn.exp: Ditto.
897 * gdb.trace/report.exp: Ditto.
898 * gdb.trace/tfile.exp: Ditto.
899 * gdb.trace/tfind.exp: Ditto.
900 * gdb.trace/while-dyn.exp: Ditto.
901
3bebe2f2
JK
9022010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
903
904 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
905
5c631832
JK
9062010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
907
908 Test PR 10640.
909 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
910
4c3376c8
SW
9112010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
912
913 * gdb.cp/koenig.exp: Test for ADL operators.
914 * gdb.cp/koenig.cc: Added ADL operators.
915 * gdb.cp/operator.exp: New test.
916 * gdb.cp/operator.cc: New test.
917
dc226d5a
MS
9182010-06-04 Michael Snyder <msnyder@vmware.com>
919
dfb88a23
MS
920 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
921 * gdb.base/pending.exp: Ditto.
f7ae76b3 922
dc226d5a
MS
923 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
924
967cf477
DE
9252010-06-04 Doug Evans <dje@google.com>
926
927 * gdb.python/py-prettyprint.exp: Add new test for enabled and
928 disabled printers.
929 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
930 (enable_lookup_function): New function.
931
eb801841
TT
9322010-06-04 Tom Tromey <tromey@redhat.com>
933
934 * gdb.python/py-value.exp (test_value_hash): Don't test equality
935 of hash and id.
936
38979823
JK
9372010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
938
939 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
940 newline.
941 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
942 (empty verbose non-noisy clear, empty verbose noisy clear)
943 (empty non-verbose noisy clear): Likewise.
944
35ec993f
MS
9452010-06-03 Michael Snyder <msnyder@vmware.com>
946
947 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
948 * gdb.base/display.exp: Ditto.
949 * gdb.base/find.exp: Ditto.
950 * gdb.base/ifelse.exp: Ditto.
951 * gdb.base/multi-forks.exp: Ditto.
952 * gdb.base/recurse.exp: Ditto.
953 * gdb.base/setshow.exp: Ditto.
954 * gdb.base/value-double-free.exp: Ditto.
955 * gdb.base/watch-vfork.exp: Ditto.
956 * gdb.base/watch_thread_num.exp: Ditto.
957 * gdb.base/watchpoint-solib.exp: Ditto.
958 * gdb.base/watchpoint.exp: Ditto.
959 * gdb.base/watchpoints.exp: Ditto.
960
961 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
962 * gdb.cp/overload.exp: Ditto.
963 * gdb.cp/virtfunc.exp: Ditto.
964
965 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
966
889bf7c5 967 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
968 Replace gdb_test with gdb_test_no_output.
969
889bf7c5 970 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
971 Replace gdb_test with gdb_test_no_output.
972 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
973 * gdb.threads/watchthreads.exp: Ditto.
974 * gdb.threads/watchthreads2.exp: Ditto.
975
976 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
977 * gdb.trace/tfind.exp: Ditto.
978
c22decce
JB
9792010-06-03 Joel Brobecker <brobecker@adacore.com>
980
981 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
982 successful test if message is the empty string.
983
fd5700c7
JK
9842010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
985
986 * gdb.fortran/module.exp (stopped language detection): New test.
987
f55ee35c
JK
9882010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
989
990 Support DW_TAG_module as separate namespaces.
991 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
992 gdb.fortran/library-module-lib.f90: New.
993 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
994 (print i): Remove.
995 (continue to breakpoint: i-is-1, print var_i value 1)
996 (continue to breakpoint: i-is-2, print var_i value 2)
997 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
998 (print var_d, print var_i value 14, ptype modmany, complete `modm)
999 (complete `modmany, complete `modmany`, complete `modmany`var)
1000 (show language, setting breakpoint at module): New tests.
1001 * gdb.fortran/module.f90 (module mod): Remove.
1002 (module mod1, module mod2, module modmany, subroutine sub1)
1003 (subroutine sub2, program module): New.
1004
b8e8282f
JK
10052010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1006
1007 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1008 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1009 * gdb.cp/anon-union.exp (pass): Rename to ...
1010 (print z 2): ... here.
b8e8282f 1011
019ebafc
MS
10122010-06-02 Michael Snyder <msnyder@vmware.com>
1013
e68d8fd4
MS
1014 * gdb.trace/actions.exp: Use gdb_test_no_output.
1015 * gdb.trace/circ.exp: Ditto.
1016 * gdb.trace/packetlen.exp: Ditto.
1017 * gdb.trace/save-trace.exp: Ditto.
1018 * gdb.trace/tracecmd.exp: Ditto.
1019 * gdb.trace/tsv.exp: Ditto.
1020
12b5d08a
MS
1021 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1022 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1023 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1024 * gdb.threads/manythreads.exp: Ditto.
1025 * gdb.threads/print-threads.exp: Ditto.
1026 * gdb.threads/pthreads.exp: Ditto.
1027 * gdb.threads/schedlock.exp: Ditto.
1028 * gdb.threads/staticthreads.exp: Ditto.
1029 * gdb.threads/thread-specific.exp: Ditto.
1030 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1031 * gdb.threads/threadapply.exp: Ditto.
1032 * gdb.threads/watchthreads.exp: Ditto.
1033 * gdb.threads/watchthreads2.exp: Ditto.
1034
89493308
MS
1035 * gdb.python/py-block.exp: Use gdb_test_no_output.
1036 * gdb.python/py-prettyprint.exp: Ditto.
1037 * gdb.python/py-template.exp: Ditto.
1038 * gdb.python/py-value.exp: Ditto.
1039
1040 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1041 * gdb.reverse/watch-reverse.exp: Ditto.
1042
1043 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1044 * gdb.server/ext-run.exp: Ditto.
1045
019ebafc
MS
1046 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1047 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1048 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1049 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1050 * gdb.dwarf2/dw2-producer.exp: Ditto.
1051 * gdb.dwarf2/mac-fileno.exp: Ditto.
1052
1053 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1054 * gdb.gdb/selftest.exp: Ditto.
1055
1056 * gdb.multi/base.exp: Use gdb_test_no_output.
1057
1058 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1059
3e0ca3a5
JK
10602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1061
1062 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1063
9db70545
MS
10642010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1065
a8d52276
MS
1066 * gdb.cp/class2.exp: Use gdb_test_no_output.
1067 * gdb.cp/classes.exp: Ditto.
1068 * gdb.cp/extern-c.exp: Ditto.
1069 * gdb.cp/inherit.exp: Ditto.
1070 * gdb.cp/maint.exp: Ditto.
1071 * gdb.cp/mb-inline.exp: Ditto.
1072 * gdb.cp/mb-templates.exp: Ditto.
1073 * gdb.cp/method2.exp: Ditto.
1074 * gdb.cp/misc.exp: Ditto.
1075 * gdb.cp/ovldbreak.exp: Ditto.
1076 * gdb.cp/punctuator.exp: Ditto.
1077 * gdb.cp/templates.exp: Ditto.
1078 * gdb.cp/virtbase.exp: Ditto.
1079
889bf7c5 1080 * gdb.threads/attach-stopped.exp:
9db70545 1081 Replace uses of send_gdb / gdb_expect.
889bf7c5 1082 * gdb.threads/attachstop-mt.exp:
9db70545 1083 Replace uses of send_gdb / gdb_expect.
889bf7c5 1084 * gdb.threads/gcore-thread.exp:
9db70545 1085 Replace uses of send_gdb / gdb_expect.
889bf7c5 1086 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1087 Replace uses of send_gdb / gdb_expect.
1088 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1089 * gdb.threads/print-threads.exp:
9db70545
MS
1090 Replace uses of send_gdb / gdb_expect.
1091 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1092 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1093 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1094
1095 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1096 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1097 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1098 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1099 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1100 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1101 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1102 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1103 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1104 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1105 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1106
359cc68c
JK
11072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1108
1109 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1110
7d3fe98e
SW
11112010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1112
1113 * gdb.cp/koenig.exp: Added new test case.
1114 * gdb.cp/koenig.cc: Ditto.
1115
27d3a1a2
MS
11162010-06-01 Michael Snyder <msnyder@vmware.com>
1117
1118 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1119 * gdb.base/arrayidx.exp: Ditto.
1120 * gdb.base/attach.exp: Ditto.
1121 * gdb.base/auxv.exp: Ditto.
1122 * gdb.base/bigcre.exp: Ditto.
1123 * gdb.base/break-always.exp: Ditto.
1124 * gdb.base/break-interp.exp: Ditto.
1125 * gdb.base/break.exp: Ditto.
1126 * gdb.base/breakpoint-shadow.exp: Ditto.
1127 * gdb.base/call-ar-st.exp: Ditto.
1128 * gdb.base/call-sc.exp: Ditto.
1129 * gdb.base/call-signal-resume.exp: Ditto.
1130 * gdb.base/callfuncs.exp: Ditto.
1131 * gdb.base/catch-syscall.exp: Ditto.
1132 * gdb.base/charset.exp: Ditto.
1133 * gdb.base/code-expr.exp: Ditto.
1134 * gdb.base/commands.exp: Ditto.
1135 * gdb.base/cond-expr.exp: Ditto.
1136 * gdb.base/condbreak.exp: Ditto.
1137 * gdb.base/cursal.exp: Ditto.
1138 * gdb.base/cvexpr.exp: Ditto.
1139 * gdb.base/default.exp: Ditto.
1140 * gdb.base/del.exp: Ditto.
1141 * gdb.base/detach.exp: Ditto.
1142 * gdb.base/display.exp: Ditto.
1143 * gdb.base/ena-dis-br.exp: Ditto.
1144 * gdb.base/eval-skip.exp: Ditto.
1145 * gdb.base/foll-fork.exp: Ditto.
1146 * gdb.base/foll-vfork.exp: Ditto.
1147 * gdb.base/frame-args.exp: Ditto.
1148 * gdb.base/funcargs.exp: Ditto.
1149 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1150 * gdb.base/gdbvars.exp: Ditto.
1151 * gdb.base/help.exp: Ditto.
1152 * gdb.base/ifelse.exp: Ditto.
1153 * gdb.base/included.exp: Ditto.
1154 * gdb.base/list.exp: Ditto.
1155 * gdb.base/macscp.exp: Ditto.
1156 * gdb.base/maint.exp: Ditto.
1157 * gdb.base/multi-fork.exp: Ditto.
1158 * gdb.base/overlays.exp: Ditto.
1159 * gdb.base/page.exp: Ditto.
1160 * gdb.base/pending.exp: Ditto.
1161 * gdb.base/pointers.exp: Ditto.
1162 * gdb.base/pr11022.exp: Ditto.
1163 * gdb.base/prelink.exp: Ditto.
1164 * gdb.base/printcmds.exp: Ditto.
1165 * gdb.base/psymtab.exp: Ditto.
1166 * gdb.base/randomize.exp: Ditto.
1167 * gdb.base/relational.exp: Ditto.
1168 * gdb.base/relocate.exp: Ditto.
1169 * gdb.base/remote.exp: Ditto.
1170 * gdb.base/sepdebug.exp: Ditto.
1171 * gdb.base/set-lang-auto.exp: Ditto.
1172 * gdb.base/setshow.exp: Ditto.
1173 * gdb.base/setvar.exp: Ditto.
1174 * gdb.base/signals.exp: Ditto.
1175 * gdb.base/signull.exp: Ditto.
1176 * gdb.base/sigstep.exp: Ditto.
1177 * gdb.base/sizeof.exp: Ditto.
1178 * gdb.base/solib-disc.exp: Ditto.
1179 * gdb.base/store.exp: Ditto.
1180 * gdb.base/structs.exp: Ditto.
1181 * gdb.base/structs2.exp: Ditto.
1182 * gdb.base/subst.exp: Ditto.
1183 * gdb.base/term.exp: Ditto.
1184 * gdb.base/trace-commands.exp: Ditto.
1185 * gdb.base/unwindonsignal.exp: Ditto.
1186 * gdb.base/valgrind-db-attach.exp: Ditto.
1187 * gdb.base/varargs.exp: Ditto.
1188 * gdb.base/watch-cond.exp: Ditto.
1189 * gdb.base/watch_thread_num.exp: Ditto.
1190 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1191 * gdb.base/watchpoint.exp: Ditto.
1192 * gdb.base/whatis-exp.exp: Ditto.
1193
f8d3bf8f
MS
11942010-06-01 Michael Snyder <msnyder@vmware.com>
1195
1196 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1197 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1198 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1199 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1200 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1201 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1202 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1203 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1204 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1205 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1206 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1207 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1208 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1209 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1210 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1211
3f9e0d32
JK
12122010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1213
1214 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1215 trailing newline.
1216 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1217 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1218 (p *args): ... here and remove excessive trailing newline.
1219
f629457d
JB
12202010-05-31 Joel Brobecker <brobecker@adacore.com>
1221
1222 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1223
09eef106
JK
12242010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1225
1226 Accept the new Linux kernel "t (tracing stop)" string.
1227 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1228 Update comment.
1229 (state_wait) <T (tracing stop)>: New.
1230 (main): Update the state_wait expect string.
1231
94f31136
PA
12322010-05-28 Pedro Alves <pedro@codesourcery.com>
1233
1234 * limits.c, limits.exp: Delete files.
1235 * Makefile.in (clean mostlyclean): Adjust.
1236 * tracecmd.exp: Adjust.
1237
096554ab
JK
12382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1239
1240 * gdb.base/tui-layout.exp: New.
1241
27d3a1a2 12422010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1243
889bf7c5 1244 * gdb.reverse/break-precsave.exp:
bcd2dc50 1245 Replace uses of send_gdb / gdb_expect.
889bf7c5 1246 * gdb.reverse/break-reverse.exp:
bcd2dc50 1247 Replace uses of send_gdb / gdb_expect.
889bf7c5 1248 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1249 Replace uses of send_gdb / gdb_expect.
889bf7c5 1250 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1251 Replace uses of send_gdb / gdb_expect.
889bf7c5 1252 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1253 Replace uses of send_gdb / gdb_expect.
889bf7c5 1254 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1255 Replace uses of send_gdb / gdb_expect.
889bf7c5 1256 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1257 Replace uses of send_gdb / gdb_expect.
889bf7c5 1258 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1259 Replace uses of send_gdb / gdb_expect.
889bf7c5 1260 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1261 Replace uses of send_gdb / gdb_expect.
889bf7c5 1262 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1263 Replace uses of send_gdb / gdb_expect.
889bf7c5 1264 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1265 Replace uses of send_gdb / gdb_expect.
889bf7c5 1266 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1267 Replace uses of send_gdb / gdb_expect.
889bf7c5 1268 * gdb.reverse/machinestate.exp:
bcd2dc50 1269 Replace uses of send_gdb / gdb_expect.
889bf7c5 1270 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1271 Replace uses of send_gdb / gdb_expect.
889bf7c5 1272 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1273 Replace uses of send_gdb / gdb_expect.
889bf7c5 1274 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1275 Replace uses of send_gdb / gdb_expect.
889bf7c5 1276 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1277 Replace uses of send_gdb / gdb_expect.
889bf7c5 1278 * gdb.reverse/step-precsave.exp:
bcd2dc50 1279 Replace uses of send_gdb / gdb_expect.
889bf7c5 1280 * gdb.reverse/step-reverse.exp:
bcd2dc50 1281 Replace uses of send_gdb / gdb_expect.
889bf7c5 1282 * gdb.reverse/until-precsave.exp:
bcd2dc50 1283 Replace uses of send_gdb / gdb_expect.
889bf7c5 1284 * gdb.reverse/until-reverse.exp:
bcd2dc50 1285 Replace uses of send_gdb / gdb_expect.
889bf7c5 1286 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1287 Replace uses of send_gdb / gdb_expect.
889bf7c5 1288 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1289 Replace uses of send_gdb / gdb_expect.
1290
3def43e0
JK
12912010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1292
1293 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1294 excessive newline.
1295
27d3a1a2 12962010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1297
1298 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1299 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1300 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1301 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1302 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1303 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1304 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1305 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1306 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1307 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1308 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1309 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1310 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1311 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1312 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1313 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1314 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1315 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1316 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1317
27d3a1a2 13182010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1319
22454424
MS
1320 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1321 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1322
1323 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1324 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1325 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1326
889bf7c5 1327 * gdb.reverse/consecutive-reverse.exp:
22454424 1328 Replace uses of send_gdb / gdb_expect.
889bf7c5 1329 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1330 Replace uses of send_gdb / gdb_expect.
1331
1332 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1333 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1334 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1335 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1336 Replace uses of send_gdb / gdb_expect.
1337 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1338 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1339 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1340 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1341 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1342 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1343 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1344 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1345 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1346
13472010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1348
22454424 1349 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1350
22454424 1351 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1352
22454424
MS
1353 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1354 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1355 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1356 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1357 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1358 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1359 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1360 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1361 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1362
6e5f2c59
TT
13632010-05-25 Tom Tromey <tromey@redhat.com>
1364
1365 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1366
bbc8b958
TT
13672010-05-25 Tom Tromey <tromey@redhat.com>
1368
1369 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1370 argument order.
1371 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1372 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1373 order.
1374 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1375 order.
1376 * gdb.base/call-sc.exp (setup_kfails): Remove.
1377 (setup_compiler_kfails): Remove.
1378 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1379 argument order.
1380 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1381 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1382 (advancei): Fix setup_kfail argument order.
1383 * gdb.base/radix.exp: Fix setup_kfail argument order.
1384 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1385 order.
1386 * gdb.base/structs.exp (setup_kfails): Remove.
1387 (setup_compiler_kfails): Fix setup_kfail argument order.
1388 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1389 order.
1390 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1391 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1392 setup_kfail argument order.
1393 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1394
83d1babf
TT
13952010-05-25 Tom Tromey <tromey@redhat.com>
1396
1397 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1398
6acb16a2
MS
13992010-05-25 Michael Snyder <msnyder@vmware.com>
1400
1401 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1402 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1403 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1404 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1405 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1406 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1407 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1408 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1409 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1410 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1411 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1412 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1413 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1414 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1415 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1416 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1417 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1418 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1419 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1420 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1421 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1422 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1423 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1424 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1425 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1426 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1427 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1428 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1429 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1430 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1431 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1432 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1433 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1434 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1435 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1436 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1437 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1438 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1439 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1440 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1441 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1442 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1443 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1444 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1445 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1446 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1447 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1448 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1449
14502010-05-25 Doug Evans <dje@google.com>
1451
1452 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1453 gdb.string_to_argv.
ad3986f0 1454
d3b1e874
TT
14552010-05-21 Tom Tromey <tromey@redhat.com>
1456
1457 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1458 Call it.
1459 * gdb.dwarf2/pieces.S: Update.
1460 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1461
cb826367
TT
14622010-05-21 Tom Tromey <tromey@redhat.com>
1463
1464 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1465 Call it.
1466 * gdb.dwarf2/pieces.c (struct C): New.
1467 (f6): New function.
1468 * gdb.dwarf2/pieces.S: Replace.
1469
74de6778
TT
14702010-05-21 Tom Tromey <tromey@redhat.com>
1471
1472 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1473 Call it.
1474
afd74c5f
TT
14752010-05-21 Tom Tromey <tromey@redhat.com>
1476
1477 * gdb.dwarf2.pieces.exp: New file.
1478 * gdb.dwarf2.pieces.S: New file.
1479 * gdb.dwarf2.pieces.c: New file.
1480
a7b75dfd 14812010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1482 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1483
1484 * lib/gdb.exp (gdb_test_no_output): New function.
1485 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1486 when testing commands that should produce no output.
1487
c81c812a
JB
14882010-05-17 Joel Brobecker <brobecker@adacore.com>
1489
1490 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1491 parameter that we want to watch being a constant.
1492
0cce5bd9
JB
14932010-05-17 Joel Brobecker <brobecker@adacore.com>
1494
1495 * gdb.ada/cond_lang: New testcase.
1496
47050449
JB
14972010-05-17 Joel Brobecker <brobecker@adacore.com>
1498
1499 * lib/gdb.exp (banned_variables): New variable/constant.
1500 (gdb_init): Add write trace on variables listed in banned_variables.
1501 (gdb_finish): Remove write traces on variables listed in
1502 banned_variables.
1503
77c01586
JB
15042010-05-17 Joel Brobecker <brobecker@adacore.com>
1505
1506 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1507 * gdb.cp/koenig.exp: Likewise.
1508
88d4aea7
PM
15092010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1510
889bf7c5 1511 PR python/11482
88d4aea7
PM
1512
1513 * gdb.python/py-value.exp (test_value_hash): New function.
1514
f5a010c0
PM
15152010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1516
1517 PR exp/11530.
1518 * gdb.base/gdb11530.c: New file.
1519 * gdb.base/gdb11530.exp: New file.
1520
8ef4892f
JK
15212010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1522
1523 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1524 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1525
7322dca9
SW
15262010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1527
1528 * gdb.cp/koenig.exp: New test.
1529 * gdb.cp/koenig.cc: New test program.
1530
02e7ea18
JB
15312010-05-05 Joel Brobecker <brobecker@adacore.com>
1532
1533 Remove the use of prms_id and bug_id throughout the testsuite.
1534
e1c34c5d
PM
15352010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1536
1537 PR exp/11349.
1538 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1539 use a reference local variable.
1540
8e1d0c49
JK
15412010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1544 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1545 variable different_dir. Move debugfile into a full directory pathname
1546 under DIFFERENT_DIR.
1547 * lib/gdb.exp (separate_debug_filename): Remove.
1548 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1549 variable debug_dir and mkdir of it. Update function comments.
1550
e66408ed
PA
15512010-04-29 Pedro Alves <pedro@codesourcery.com>
1552
1553 PR gdb/11557
1554
1555 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1556 files.
1557
d7b32ed3
PM
15582010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1559
889bf7c5 1560 * gdb.python/py-param.exp: New File.
d7b32ed3 1561
6aecb9c2
JB
15622010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1563
1564 * gdb.base/default.exp: Fix "set language" test.
1565
bdf92a1c
PM
15662010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1567
1568 PR breakpoints/11531.
1569 * gdb.base/gdb11531.c: New file.
1570 * gdb.base/gdb11531.exp: New file.
1571
3f172e24
TT
15722010-04-26 Tom Tromey <tromey@redhat.com>
1573
1574 * gdb.base/completion.exp: Add tests for completion and deprecated
1575 commands.
1576
64af4c92
JK
15772010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1578
1579 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1580 (print /x char_array): Escape curly brackets.
1581
492928e4
JK
15822010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1583
1584 Fix deadlock on looped list of loaded shared objects.
1585 * gdb.base/solib-corrupted.exp: New.
1586
66d09542
DE
15872010-04-23 Doug Evans <dje@google.com>
1588
1589 * gdb.python/py-section-script.c: New file.
1590 * gdb.python/py-section-script.exp: New file.
1591 * gdb.python/py-section-script.py: New file.
1592
8bd10a10
CM
15932010-04-20 Chris Moller <cmoller@redhat.com>
1594
1595 PR 10179
1596
1597 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1598 * gdb.base/pr10179-a.c:
1599 * gdb.base/pr10179-b.c:
1600 * gdb.base/pr10179.exp: New files.
1601
c0201579
JK
16022010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1603
1604 Fix crashes on dangling display expressions.
1605 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
1606 is SEP.
1607 (lib_flags): Remove the "debug" keyword.
1608 (libsepdebug): New variable for iterating new loop.
1609 (save_pf_prefix): New variable wrapping the loop.
1610 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
1611 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
1612
793b0ff8
PM
16132010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1614
1615 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
1616
097f51f7
PM
16172010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1618
1619 PR stabs/11479.
1620 * gdb.stabs/gdb11479.exp: New file.
1621 * gdb.stabs/gdb11479.c: New file.
1622
9a22f0d0
PM
16232010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
1624
1625 * gdb.base/charset.c (Strin16, String32): New variables.
1626 * gdb.base/charset.exp (gdb_test): Test correct display
1627 of 16 or 32 bit strings.
1628
16292010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
1630
1631 PR 9167
1632 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
1633 * gdb.cp/pr9167.cc: New file.
1634 * gdb.cp/pr9167.exp: New file.
1635
1636
6e354e5e
PM
16372010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
1638
1639 PR pascal/11492.
1640 * gdb.pascal/gdb11492.pas: New file.
1641 * gdb.pascal/gdb11492.exp: New file.
1642
be942545
JB
16432010-04-20 Joel Brobecker <brobecker@adacore.com>
1644
1667e6e3 1645 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 1646
0c3acc09
JB
16472010-04-20 Joel Brobecker <brobecker@adacore.com>
1648
1649 * gdb.ada/dyn_loc: New testcase.
1650
ec31cde5
CM
16512010-04-20 Chris Moller <cmoller@redhat.com>
1652
1653 PR 10867
889bf7c5 1654
ec31cde5
CM
1655 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
1656 * gdb.cp/pr10687.cc: New file.
1657 * gdb.cp/pr10687.exp: New file.
1658
1659
ce4b0682
SDJ
16602010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1661 Sergio Durigan Junior <sergiodj@redhat.com>
1662
1663 * gdb.fortran/logical.exp: New testcase.
1664 * gdb.fortran/logical.f90: New file.
1665
3436961f
DE
16662010-04-19 Doug Evans <dje@google.com>
1667
1668 * gdb.base/help.exp (help source): Update expected output.
1669
4d836c09
JK
16702010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1671
1672 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
1673 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
1674 gdb_exit and return.
1675 (executable): New variable.
1676 (binfile): Use it.
1677
6149aea9
PA
16782010-04-19 Pedro Alves <pedro@codesourcery.com>
1679
1680 PR breakpoints/8554.
1681
1682 * gdb.trace/save-trace.exp: Adjust.
1683
ed41462c
L
16842010-04-17 H.J. Lu <hongjiu.lu@intel.com>
1685
1686 PR corefiles/11511
1687 * gdb.arch/system-gcore.exp: New.
1688 * gdb.arch/gcore.c: Likewise.
1689
3f7b2faa
DE
16902010-04-15 Doug Evans <dje@google.com>
1691
fa33c3cd
DE
1692 * gdb.python/py-progspace.c: New file.
1693 * gdb.python/py-progspace.exp: New file.
1694
3f7b2faa
DE
1695 * gdb.base/source.exp: Add tests for "source -s".
1696
79f283fe
PM
16972010-04-14 Phil Muldoon <pmuldoon@redhat.com>
1698
1699 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
1700 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
1701 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
1702 * gdb.python/py-mi.exp: New test for to_string returning None.
1703
fc8eb08a
PM
17042010-04-12 Phil Muldoon <pmuldoon@redhat.com>
1705
1706 * gdb.python/py-breakpoint.c: Make result global.
1707
26e197f6
JK
17082010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 Fix non-GNU make compatibility.
1711 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
1712
adc36818
PM
17132010-04-09 Phil Muldoon <pmuldoon@redhat.com>
1714
1715 * gdb.python/py-breakpoint.exp: New File.
1716 * gdb.python/py-breakpoint.C: Ditto.
1717
64e17368
SS
17182010-04-08 Stan Shebs <stan@codesourcery.com>
1719
1720 * gdb.trace/actions.exp: Clear default-collect.
1721 * gdb.trace/save-trace.exp: Clear default-collect.
1722
fff5cc64
PM
17232010-04-08 Phil Muldoon <pmuldoon@redhat.com>
1724
1725 * gdb.python/py-value: Add null string variable.
1726 (test_lazy_string): Test zero length, NULL address lazy
1727 strings.
1728
a055a187
L
17292010-04-07 H.J. Lu <hongjiu.lu@intel.com>
1730
1731 * gdb.arch/i386-avx.c: New.
1732 * gdb.arch/i386-avx.exp: Likewise.
1733
1734 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
1735
96e39866
DE
17362010-04-06 Doug Evans <dje@google.com>
1737
1738 * gdb.base/source-test.gdb: New file.
1739 * gdb.base/source.exp: Test source -v.
1740
5984a431
UW
17412010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1742
1743 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
1744
ec8a089a
PM
17452010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
1746
1747 * gdb.stabs/aout.sed: Convert all backslash to double backslash
1748 within one line, unless it is followed by a double quote.
1749 * gdb.stabs/hppa.sed: Idem.
1750 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
1751 * gdb.stabs/weird.exp: Check for correct parsing of
1752 char and string constants.
ec8a089a
PM
1753 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
1754 in .stabs to .stabx substitution.
1755
fce3c1f0
SS
17562010-04-05 Stan Shebs <stan@codesourcery.com>
1757
1758 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
1759 constant global.
1760 * gdb.trace/tfile.exp: Try to print them.
1761
d77f58be
SS
17622010-04-04 Stan Shebs <stan@codesourcery.com>
1763
1764 * gdb.base/completion.exp: Update for new "info watchpoints".
1765 * gdb.base/default.exp: Ditto.
1766 * gdb.base/help.exp: Ditto.
1767 * gdb.base/watchpoint.exp: Ditto.
1768 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 1769
af54718e
SS
17702010-04-04 Stan Shebs <stan@codesourcery.com>
1771
1772 * gdb.trace/tfile.exp: Sharpen tfind test.
1773
74d1f91e
JK
17742010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1775
1776 * gdb.base/break-entry.exp: New.
1777
eb8e76db 17782010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 1779 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
1780
1781 * gdb.reverse/i386-sse-reverse.exp: New file.
1782 * gdb.reverse/i386-sse-reverse.c: New file.
1783
bf65cad8
PA
17842010-04-02 Pedro Alves <pedro@codesourcery.com>
1785
1786 * gdb.trace/tfind.exp: Adjust expected disassembly output.
1787
fff87407
SS
17882010-04-01 Stan Shebs <stan@codesourcery.com>
1789
1790 * gdb.trace/actions.exp: Tweak expected output.
1791 * gdb.trace/while-stepping.exp: Tweak expected output.
1792
fe01d668
L
17932010-04-01 H.J. Lu <hongjiu.lu@intel.com>
1794
1795 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
1796
86b17b60
PA
17972010-04-01 Pedro Alves <pedro@codesourcery.com>
1798
1799 * gdb.base/commands.exp: Adjust.
1800 * gdb.cp/extern-c.exp: Adjust.
1801
2c58c0a9
PA
18022010-04-01 Pedro Alves <pedro@codesourcery.com>
1803
1804 * gdb.trace/collection.c (local_test_func): Define a local struct,
1805 and instanciate it.
1806
0db9b91c
PA
18072010-04-01 Pedro Alves <pedro@codesourcery.com>
1808
1809 * gdb.trace/collection.exp (gdb_collect_args_test)
1810 (gdb_collect_argarray_test): XFAIL the tests that assume the
1811 argarray argument's elements are collected.
1812
8072405b
JK
18132010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1814
1815 * gdb.dwarf2/dw2-bad-parameter-type.exp,
1816 gdb.dwarf2/dw2-bad-parameter-type.S: New.
1817
8bf6485c
SS
18182010-03-31 Stan Shebs <stan@codesourcery.com>
1819
1820 * gdb.trace/save-trace.exp: Test save/restore of default-collect
1821 and tracepoint conditionals.
1822 (gdb_verify_tracepoints): Delete unused return.
1823
fd7f724a
KS
18242010-03-26 Keith Seitz <keiths@redhat.com>
1825
1826 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
1827 appear in the output before main.
1828 Remove KFAIL for gdb/2215 aka bz 9320.
1829
8d9e7719
DE
18302010-03-30 Doug Evans <dje@google.com>
1831
0906dd0b
DE
1832 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
1833 by dejagnu.
1834 * gdb.arch/amd64-dword.exp: Ditto.
1835
8d9e7719
DE
1836 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
1837 match.
1838 (break printf): Ditto.
1839
1da644f0
SW
18402010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
1841
1842 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
1843 gcc < 4.4.
1844 * gdb.cp/shadow.exp: Ditto.
1845
a8121990
PA
18462010-03-29 Pedro Alves <pedro@codesourcery.com>
1847
1848 * gdb.trace/collection.exp (run_trace_experiment): Make sure
1849 "tstart" is silent.
1850
6e79d367
PA
18512010-03-29 Pedro Alves <pedro@codesourcery.com>
1852
1853 * gdb.trace/collection.exp (executable): New.
1854 (binfile): Use it.
1855 (fpreg, spreg, pcreg): New.
1856 (test_register): Use gdb_test_multiple. Pass /x to print.
1857 (prepare_for_trace_test): New.
1858 (run_trace_experiment): Use "continue", not gdb_run_cmd.
1859 (gdb_collect_args_test, gdb_collect_argstruct_test)
1860 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
1861 prepare_for_trace_test.
1862 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
1863 fpreg, spreg and pcreg.
1864 (gdb_collect_expression_test, gdb_collect_globals_test): Use
1865 prepare_for_trace_test.
1866 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
1867 try to detect tracing support here. Don't set breakpoints at
1868 `begin' or `end' here.
1869 <global scope>: Use clean_restart. Run to main before checking
1870 for tracing support. Check for for tracing support here.
1871
09248348
JK
18722010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
1875 " as $displacement" to "seen displacement message".
1876
d350db38
PA
18772010-03-28 Pedro Alves <pedro@codesourcery.com>
1878
1879 * gdb.trace/while-dyn.exp (executable): New variable.
1880 (binfile): Use it.
1881 (test_while_stepping): New function. Move most tests here. Call
1882 it once for each of the while-stepping, stepping and ws aliases.
1883
907af001
UW
18842010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1885
1886 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
1887 that do not provide the tagless_struct type name at all.
1888 (test_print_anon_union): Do not check value of uninitialized
1889 union member. Do not use cp_test_ptype_class, so we can accept
1890 "long" as well as "long int".
1891
610197fd
PA
18922010-03-26 Pedro Alves <pedro@codesourcery.com>
1893
1894 * gdb.trace/tfile.c (tohex, bin2hex): New.
1895 (write_error_trace_file): Hexify error description.
1896
6c28cbf2
SS
18972010-03-25 Stan Shebs <stan@codesourcery.com>
1898
1899 * gdb.trace/tfile.c: Generate an additional trace file, improve
1900 portability.
1901 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
1902 files in a better way.
1903
e62b8c7e
KS
19042010-03-25 Keith Seitz <keiths@redhat.com>
1905
1906 * gdb.java/jprint.exp: XFAIL printing of static class members
1907 because of GCC debuginfo problem.
1908
82ccf5a5
JK
19092010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1910
1911 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
1912
293e2f9e
DJ
19132010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1914
1915 * gdb.base/completion.exp: Allow long instead of long int.
1916 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
1917 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
1918 variable p.
1919 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
1920 * gdb.base/pointers.exp: Allow long instead of long int.
1921 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
1922 * gdb.base/step-line.exp: Allow a directory before the source file name.
1923
95a42b64
TT
19242010-03-24 Tom Tromey <tromey@redhat.com>
1925
1926 PR breakpoints/9352:
1927 * gdb.base/default.exp: Update.
1928 * gdb.base/commands.exp: Update.
1929 * gdb.cp/extern-c.exp: Test setting commands on multiple
1930 breakpoints at once.
1931
2390201f
DJ
19322010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1933
1934 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
1935 if gdb,nosignals.
1936 * gdb.base/watchpoints.c: Do not include unnecessary headers.
1937 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
1938 exited".
1939
8c9a6790
SS
19402010-03-24 Stan Shebs <stan@codesourcery.com>
1941
1942 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
1943
a6c727b2
DJ
19442010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
1945
1946 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
1947 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
1948 argument. Handle "short" and "long".
1949 (Top level): Pass overprototyped output for old_fptr and xptr.
1950
4dfd5423
PA
19512010-03-23 Pedro Alves <pedro@codesourcery.com>
1952
1953 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
1954 format strings and add casts to avoid compiler warnings.
1955
19562010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
1957
1958 * lib/trace-support.exp (gdb_trace_setactions):
1959 Don't expect whitespace after ">" prompt.
1960 * gdb.trace/actions.exp: Adjust for output changes.
1961 * gdb.trace/while-stepping.exp: Likewise.
1962
c847d045
JK
19632010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1964
1965 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
1966 and r157645).
1967
5f717f1d
JK
19682010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1969
1970 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
1971 New.
1972
7d6d51d5
DJ
19732010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
1974
1975 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
1976 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
1977
3b11a015
SS
19782010-03-19 Stan Shebs <stan@codesourcery.com>
1979
1980 * gdb.trace/ax.exp: New file.
1981
d7d158ed
DE
19822010-03-19 Doug Evans <dje@google.com>
1983
6bb85cd1
DE
1984 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
1985 output from gcc.
1986
d7d158ed
DE
1987 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
1988 named /usr/sbin/prelink<foo>.
1989
4daf5ac0
SS
19902010-03-18 Stan Shebs <stan@codesourcery.com>
1991
1992 * gdb.trace/circ.exp: Test circular-trace-buffer.
1993 * gdb.trace/tfile.exp: Update tstatus test.
1994
e8d05480
JB
19952010-03-18 Joel Brobecker <brobecker@adacore.com>
1996
1997 * gdb.dwarf2/dw2-anonymous-func.S: New file.
1998 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
1999
441b986a
UW
20002010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2001
2002 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2003
4247603b
PA
20042010-03-18 Pedro Alves <pedro@codesourcery.com>
2005
2006 * gdb.base/default.exp: Adjust the expected output of the finish
2007 and until commands when the inferior is not being run.
2008
13387711
SW
20092010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2010
2011 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2012 * gdb.cp/nsusing.exp: Ditto.
2013
6e31430b
TT
20142010-03-15 Tom Tromey <tromey@redhat.com>
2015
2016 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2017 * gdb.cp/userdef.cc (operator==): New function.
2018 (main): New locals mem1, mem2.
2019
e2d69cb5
JZ
20202010-03-15 Jie Zhang <jie@codesourcery.com>
2021
2022 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2023 Declare and use new loadtimeout variable.
2024
f572f0a9
DJ
20252010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2026
2027 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2028 Use gdb_load later.
2029
51f4c0b0
PA
20302010-03-14 Pedro Alves <pedro@codesourcery.com>
2031
2032 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2033 literal. Add missing endlines to prints to stderr.
2034
1c809c68
TT
20352010-03-12 Tom Tromey <tromey@redhat.com>
2036
2037 PR c++/9708:
2038 * gdb.cp/m-static.exp: Add regression test.
2039 * gdb.cp/m-static.cc (method): New method.
2040 (main): Call it.
2041
00ae8fef
SW
20422010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2043
2044 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2045 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2046
759f0f0b
PA
20472010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2048
21e24d21
PA
2049 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2050
20512010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2052
759f0f0b
PA
2053 * lib/gdb.exp (skip_stl_tests): New.
2054 (gdb_compile): Symbian needs -ldl.
2055 (shlib_target_file): New.
2056 (shlib_symbol_file): New.
2057 (gdb_load_shlibs): Use shlib_target_file.
2058 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2059 * gdb.cp/exception.exp: Use skip_stl_tests.
2060 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2061 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2062 * gdb.cp/mb-templates.exp: Ditto.
2063 * gdb.base/commands.exp: Relax regexes.
2064 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2065 shlib_target_file and shlib_symbol_file.
2066 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2067 sections.
2068 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2069 * gdb.base/solib-disc.exp: Use
2070 shlib_target_file and shlib_symbol_file.
2071 * gdb.base/unload.exp: Don't skip on symbian. Use
2072 shlib_target_file and shlib_symbol_file.
2073 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2074
6a8f2671 20752010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2076
6a8f2671
PA
2077 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2078 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2079 Issue a tfind end before looking for a tracepoint frame.
2080 * gdb.trace/tfind.exp: Adjust tstatus output.
2081 Adjust disassembly output.
2082 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2083
ccf26247
JK
20842010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2085
2086 * gdb.base/break-interp.exp: Create new displacement parameter value
2087 for the test_ld calls.
2088 (reach): New parameter displacement, verify its content. New push of
2089 pf_prefix "reach-$func:". Import global expect_out.
2090 (test_core): New parameter displacement, verify its content. New push
2091 of pf_prefix "core:". New command "set verbose on". Import global
2092 expect_out.
2093 (test_attach): New parameter displacement, verify its content. New
2094 push of pf_prefix "attach:". New command "set verbose on". Import
2095 global expect_out.
2096 (test_ld): New parameter displacement, pass it to the reach, test_core
2097 and test_attach calls and verify its content in the "ld.so exit" test.
2098 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2099 (prelink): Update expected text, use gdb_test.
2100
e469c7fb
DE
21012010-03-10 Doug Evans <dje@google.com>
2102
2103 * gdb.base/checkpoint.exp: Fix comment.
2104 Lengthen timeout while doing >600 checkpoints test.
2105 Rename duplicate "kill all one" test to keep test names unique.
2106
60e1c644
PA
21072010-03-10 Pedro Alves <pedro@codesourcery.com>
2108
2109 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2110
cec808ec
KS
21112010-03-08 Keith Seitz <keiths@redhat.com>
2112
889bf7c5
PA
2113 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2114 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2115 (dm_type_long): New function.
2116 (dm_type_unsigned_short): New function.
2117 (dm_type_unsigned_long): New function.
2118 (myint): New typedef.
2119 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2120 long, unsigned shor and long, operator char*, and typedef.
2121 (test_lookup_operator_functions): Add operator char* test.
2122 (test_paddr_operator_functions): Likewise.
2123 (test_paddr_overloaded_functions): Use probe values for
2124 short, long, and unsigned short and long.
2125 (test_paddr_hairy_functions): If the demangler probe detected
2126 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2127 demangler.
2128 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2129 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2130 and "print null_pmf".
2131 Add test "ptype a.*pmf".
2132 * gdb.cp/overload.exp: Allow optional "int" to appear with
2133 "short" and "long".
2134 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2135 long expect value for men_overload1arg.
2136 Allow "int" to appear with "short" and "long".
2137 When testing "info break", add argument for main (void).
2138 Also allow "int" to appear with "short" and "long".
2139 Ditto with "unsigned" and "long long".
cec808ec
KS
2140 * gdb.java/jmain.exp: Do not enclose methods names in single
2141 quotes.
2142 * gdb.java/jmisc.exp: Likewise.
2143 * gdb.java/jprint.exp: Likewise.
2144 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2145
2146 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2147 * gdb.cp/exception.exp (backtrace after first throw)
2148 (backtrace after second throw): Allow a namespace before __cxa_throw.
2149 (backtrace after first catch, backtrace after second catch): Allow
2150 a namespace before __cxa_begin_catch.
2151
2152 * gdb.cp/cpexprs.exp: New file.
2153 * gdb.cp/cpexprs.cc: New file.
2154
2155 From Daniel Jacobowitz <dan@codesourcery.com>
2156 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2157 to use string_to_regexp.
2158 (ctor, dtor): New functions. Use them to match constructor
2159 and destructor function types.
2160 (Top level): Use runto_main.
2161
f870a310
TT
21622010-03-05 Tom Tromey <tromey@redhat.com>
2163
2164 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2165 gdb.target_charset.
2166 (pp_ns.to_string): Likewise.
2167
0c199f28
KS
21682010-03-04 Keith Seitz <keiths@redhat.com>
2169
2170 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2171 can be quoted. Test that both the filename and function/line
2172 portions can be quoted at the same time.
2173
c7437ca6
PA
21742010-03-04 Pedro Alves <pedro@codesourcery.com>
2175
2176 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2177
b111b805
DE
21782010-03-03 Doug Evans <dje@google.com>
2179
24486cb7
DE
2180 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2181 libc contains libpthread.
2182
b111b805
DE
2183 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2184 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2185 of gdb_compile. Add another pattern to match android backtrace.
2186
a0e0ef55
TT
21872010-03-03 Tom Tromey <tromey@redhat.com>
2188
2189 PR gdb/11345:
2190 * gdb.base/printcmds.exp (test_printf): Add test.
2191
1ba53b71
L
21922010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2193
2194 * gdb.arch/amd64-byte.exp: New.
2195 * gdb.arch/amd64-dword.exp: Likewise.
2196 * gdb.arch/amd64-pseudo.c: Likewise.
2197 * gdb.arch/amd64-word.exp: Likewise.
2198 * gdb.arch/i386-byte.exp: Likewise.
2199 * gdb.arch/i386-pseudo.c: Likewise.
2200 * gdb.arch/i386-word.exp: Likewise.
2201
f5dff777
DJ
22022010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2203
2204 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2205 types. Add structreg, bitfields, and flags registers.
2206 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2207 registers.
2208
90884b2b
L
22092010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2210
2211 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2212 (load_description): Set architecture if defined.
2213
dc00d89f
PM
22142010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2215
2216 * gdb.python/py-frame.exp: Add read_var block tests.
2217 * gdb.python/py-frame.c (block): New function.
2218
0e095b7e
JK
22192010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2220 Daniel Jacobowitz <dan@codesourcery.com>
2221
2222 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2223
624f1a65
DM
22242010-02-25 David S. Miller <davem@davemloft.net>
2225
2226 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2227 fix logic for setting all_syscalls_numbers.
2228
f3e9a817
PM
22292010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2230
2231 * Makefile.in: Add py-block and py-symbol.
2232 * gdb.python/py-symbol.exp: New File.
2233 * gdb.python/py-symtab.exp: New File.
2234 * gdb.python/py-block.exp: New File.
2235 * gdb.python/py-symbol.c: New File.
2236 * gdb.python/py-block.c: New File.
2237
f6bbabf0
PM
22382010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2239
2240 PR python/11314
2241 * lib/gdb.exp (skip_python_tests): New function.
2242 * gdb.python/py-cmd.exp: Use skip_python_tests.
2243 * gdb.python/py-frame.exp: Likewise.
2244 * gdb.python/py-function.exp: Likewise.
2245 * gdb.python/py-prettyprint.exp: Likewise.
2246 * gdb.python/py-template.exp: Likewise.
2247 * gdb.python/py-type.exp: Likewise.
2248 * gdb.python/py-value.exp: Likewise.
2249
85d721b8
PA
22502010-02-22 Pedro Alves <pedro@codesourcery.com>
2251
2252 PR9605
2253
2254 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2255
48e32051
TT
22562010-02-19 Tom Tromey <tromey@redhat.com>
2257
2258 PR c++/8693, PR c++/9496:
2259 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2260 regression tests.
2261
ac9c0048
JK
22622010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2263
2264 Fix compatibility with m68k as.
2265 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2266 Use only /* comments */.
2267
57bb97a4
UW
22682010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2269
2270 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2271 * configure: Regenerate.
2272
7d1bf85c
DJ
22732010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2274
2275 * gdb.python/py-type.exp: Check for Python support.
2276
061b5285
PA
22772010-02-17 Pedro Alves <pedro@codesourcery.com>
2278
2279 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2280 `regsub' syntax available.
2281
f8a8bc2c
PA
22822010-02-17 Pedro Alves <pedro@codesourcery.com>
2283
2284 * gdb.base/shmain.c (main): Remove printf call.
2285 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2286 * gdb.base/unload.c (main): Make format of fprintf a string
2287 literal. Add missing endlines to prints to stderr.
2288 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2289
6f451e5e
TT
22902010-02-17 Tom Tromey <tromey@redhat.com>
2291
2292 * gdb.java/jprint.java (jprint.props): New field.
2293 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2294
12d79008
PA
22952010-02-17 Pedro Alves <pedro@codesourcery.com>
2296
ef801a0e 2297 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2298 available.
2299
d252f7e5
DJ
23002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2301
2302 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2303 creation to support remote host testing.
2304
67bdab6c
DJ
23052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2306
2307 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2308 Recognize "command not found".
2309
bb391223
DJ
23102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2311
2312 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2313 single-stepping.
2314
70362913
DJ
23152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2316
2317 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2318 if arguments are not supported.
2319
493f3c00
DJ
23202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2321
2322 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2323 be const or non-const.
2324
8034c749
DJ
23252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2326
2327 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2328 mi_send_resuming_command to send -exec-continue.
2329
791dfb64
DJ
23302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2331
2332 * gdb.base/list.exp (test_list_filename_and_function): Add test
2333 with single quotes.
2334 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2335 matching.
2336 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2337 Add KFAIL'd tests for PR gdb/11289.
2338
7c5fe868
DJ
23392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2340
2341 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2342
fdc498b8
DJ
23432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2344
2345 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2346 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2347 a temporary directory.
2348
b519e2a6
DJ
23492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2350
2351 * gdb.base/charset.exp: Use a single regular expression to match
2352 show host-charset and show target-charset output.
2353
74164c56
JK
23542010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2355
2356 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2357 "Illegal process-id" expect string more exact.
2358 (attach to digits-starting nonsense is prohibited): New.
2359
701ed6dc
JK
23602010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2361
2362 * gdb.base/prelink.exp (set verbose on): New.
2363
889bf7c5 23642010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2365
2366 * mi-reverse.exp: New file. Test for reverse option to the
2367 following MI commands: exec-continue, exec-finish, exec-next,
2368 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2369
dadf0e9c
JB
23702010-02-09 Joel Brobecker <brobecker@adacore.com>
2371
2372 * gdb.ada/ptype_tagged_param: New testcase.
2373
714f19d5
TT
23742010-02-08 Tom Tromey <tromey@redhat.com>
2375
2376 PR c++/8017:
2377 * gdb.cp/overload.exp: Add tests.
2378 * gdb.cp/overload.cc (struct K): New.
2379 (namespace N): New.
2380 (main): Call new functions.
2381 (K::staticoverload): Define.
2382
889bf7c5 23832010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2384
2385 PR gdb/10728
2386 * gdb.cp/pr10728-x.h: New file.
2387 * gdb.cp/pr10728-x.cc: New file.
2388 * gdb.cp/pr10728-y.cc: New file.
2389 * gdb.cp/pr10728.exp: New file.
2390 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2391
889bf7c5 23922010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2393
2394 PR gdb/9067
2395 * gdb.cp/pr9067.exp: New
2396 * gdb.cp/pr9067.cc: New
2397 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2398
7b356089
JB
23992010-02-08 Joel Brobecker <brobecker@adacore.com>
2400
2401 * lib/gdb.exp (gdb_test_timeout): New global variable.
2402 Set it to timeout if not already set.
2403 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2404
1be00882
DE
24052010-02-05 Doug Evans <dje@google.com>
2406
2407 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2408 user.
2409
82856980
SW
24102010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2411
2412 PR c++/7935:
2413 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2414
1a334831
TT
24152010-02-04 Tom Tromey <tromey@redhat.com>
2416
2417 * gdb.cp/virtbase.exp: Make test case names unique.
2418
9c3c02fd
TT
24192010-02-02 Tom Tromey <tromey@redhat.com>
2420
2421 * gdb.cp/virtbase.exp: Add regression tests.
2422 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2423 (main): Instantiate RHC.
2424
0cc2414c
TT
24252010-02-02 Tom Tromey <tromey@redhat.com>
2426
2427 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2428 type-printing change.
2429
edf3d5f3
TT
24302010-02-02 Tom Tromey <tromey@redhat.com>
2431
2432 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2433 * gdb.cp/virtbase.cc: New file.
2434 * gdb.cp/virtbase.exp: New file.
2435 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2436
e4b7f41c
JK
24372010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2438
2439 PR libc/11214:
2440 * gdb.threads/current-lwp-dead.c: Include features.h.
2441 (HAS_NOMMU): New.
2442 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2443
b381ea14
JK
24442010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2445
2446 * gdb.base/symbol-without-target_section.exp,
2447 gdb.base/symbol-without-target_section.c: New.
2448
c593ac0e
DJ
24492010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2450
2451 * gdb.base/bigcore.exp: Reset increased timeout.
2452 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2453
db25f29d
DJ
24542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2455
2456 * gdb.base/gcore.exp (capture_command_output): Use
2457 gdb_test_multiple.
2458
f9d67f43
DJ
24592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2460
2461 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2462 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2463 (Top level): Call it.
2464
177321bd
DJ
24652010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2466
2467 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2468
97f2ed50
DJ
24692010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2470
2471 * gdb.base/call-strs.exp, gdb.base/default.exp,
2472 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2473 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2474 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2475 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2476 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2477 * gdb.base/ending-run.exp: Correct restore of timeout.
2478 * gdb.base/page.exp: Remove unnecessary timeout setting.
2479
e4e2711a
JB
24802010-01-29 Joel Brobecker <brobecker@adacore.com>
2481
2482 * gdb.ada/rec_return: New testcase.
2483
ba581dc1
JB
24842010-01-29 Joel Brobecker <brobecker@adacore.com>
2485
2486 * gdb.ada/call_pn: New testcase.
2487
4ea95be9
DJ
24882010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2489
2490 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2491 (Top level): Use it to resume.
2492 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2493 the Thumb mode displaced stepping error as unsupported.
2494
df83a9bf
SW
24952010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2496
889bf7c5
PA
2497 * gdb.cp/nsusing.exp: Added more tests.
2498 * gdb.cp/nsrecurs.exp: Ditto.
2499 * gdb.cp/nsusing.cc: Added test functions.
2500 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2501
40b27cdc
JK
25022010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2503
2504 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2505 absolute directory pathnames in gdb.sum file.
2506
de958931
SW
25072010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2508
2509 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2510 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2511
708ead4e
TT
25122010-01-26 Tom Tromey <tromey@redhat.com>
2513
2514 PR exp/7643:
2515 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2516 setup_kfail.
2517
b14e635e
SW
25182010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2519
2520 * gdb.cp/nsrecurs.exp: New test.
2521 * gdb.cp/nsrecurs.cc: New test program.
2522 * gdb.cp/nsstress.exp: New test.
2523 * gdb.cp/nsstress.cc: New test program.
2524 * gdb.cp/nsdecl.exp: New test.
2525 * gdb.cp/nsdecl.cc: New test program.
2526
8540c487
SW
25272010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2528
2529 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2530 imported into file scope.
2531 Marked test as xfail.
2532 * gdb.cp/namespace-using.cc (marker5): New function.
2533 * gdb.cp/shadow.exp: New test.
2534 * gdb.cp/shadow.cc: New test program.
2535 * gdb.cp/nsimport.exp: New test.
2536 * gdb.cp/nsimport.cc: New test program.
2537
421d5d99
TT
25382010-01-25 Tom Tromey <tromey@redhat.com>
2539
2540 PR gdb/11049:
2541 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2542 with "set print null-stop on".
2543
691f8dc1
JK
25442010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2545
2546 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2547 Adjust it for DISASSEMBLY_OMIT_FNAME.
2548
0b92b5bb
TT
25492010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2550
2551 PR symtab/11199:
2552 * gdb.dwarf2/member-ptr-forwardref.exp,
2553 gdb.dwarf2/member-ptr-forwardref.S: New.
2554
23787403
JK
25552010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2558 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2559 thread1_tid_mutex. Remove gdbstop_mutex handling.
2560 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2561 thread2_tid_mutex. Remove gdbstop_mutex handling.
2562 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2563 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2564 pthread_cond_wait conditionalizations by while loops.
2565
b966cb8a
TT
25662010-01-20 Tom Tromey <tromey@redhat.com>
2567
2568 PR backtrace/10770:
2569 * gdb.dwarf2/pr10770.exp: New file.
2570 * gdb.dwarf2/pr10770.c: New file.
2571 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2572
fcae584b
VP
25732010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2574
2575 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2576 that target was removed, and the test always runs native anyway.
2577
a0f49112
JK
25782010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2579
2580 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2581 gdb.base/watchpoint-cond-gone-stripped.c: New.
2582
ceeb3d5a
TT
25832010-01-19 Tom Tromey <tromey@redhat.com>
2584
2585 PR c++/8000:
2586 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2587 existing tests.
2588 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2589 (main): Use AAA::SomeEnum.
2590
dd322c54
JK
25912010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2592
2593 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2594 (test_ignore_count): Declare line_callme_body global.
2595 (run to breakpoint with ignore count): Use line_callme_body.
2596 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2597 (set line_main_hello, set line_main_return): Reindent.
2598 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2599 New.
2600 (continue to callee4): Use line_callee4_body.
2601 (check *stopped from CLI command): Use line_callee4_next.
2602 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2603 (set line_main_hello, set line_main_return): Reindent.
2604 (set line_callee4_head, set line_callee4_body): New.
2605 (continue to callee4): Use line_callee4_body.
2606
4e8f195d
TT
26072010-01-18 Tom Tromey <tromey@redhat.com>
2608
2609 PR c++/9680:
2610 * gdb.cp/casts.cc: Add new classes and variables.
2611 * gdb.cp/casts.exp: Test new operators.
2612
9e14a9ba
JB
26132010-01-18 Tom Tromey <tromey@redhat.com>
2614 Thiago Jung Bauermann <bauerman@br.ibm.com>
2615
2616 * gdb.python/source2.py: New file.
2617 * gdb.python/source1: New file.
2618 * gdb.python/python.exp: Test "source" command.
2619
00bf0b85
SS
26202010-01-15 Stan Shebs <stan@codesourcery.com>
2621
2622 * gdb.trace/tfile.c: New file.
2623 * gdb.trace/tfile.exp: New file.
889bf7c5 2624
55235ad7
JK
26252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2626
2627 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
2628
9f2982ff
JK
26292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
2632
bbfba9ed
JK
26332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2634
2635 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
2636 (libfunc): New parameter action. Implement also selectable "sleep".
2637 * gdb.base/break-interp-main.c: Include assert.h.
2638 (libfunc): New parameter action.
2639 (main): New parameters argc and argv. Assert argc. Pass argv.
2640 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
2641 (test_attach): New proc.
2642 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
2643 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
2644
61f0d762
JK
26452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2646
2647 * gdb.base/break-interp.exp (test_core): New proc.
2648 (test_ld): Call it.
2649
06a6f270
JK
26502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2651
2652 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
2653 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
2654 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
2655 and gdb_compile_shlib. Use new -Wl compiler options.
2656 (dl bt, main bt): New tests.
2657
51bee8e9
JK
26582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2659
2660 Support PIEs with no symfile_objfile.
2661 * gdb.base/break-interp.exp: New argument at the test_ld calls.
2662 (test_ld): New parameter trynosym.
2663 (test_ld <$trynosym>): New block.
2664
b8040f19
JK
26652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2666
2667 * gdb.base/break-interp.exp: New file.
2668
be759fcf
PM
26692010-01-13 Phil Muldoon <pmuldoon@redhat.com>
2670
2671 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
2672 * gdb.python/py-prettyprint.py (pp_ls): New printer.
2673 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
2674 test.
2675 * gdb.python/py-prettyprint.c: Define lazystring test structure.
2676 * gdb.python/py-mi.exp: Add lazy string test.
2677
dc146f7c
VP
26782010-01-13 Vladimir Prus <vladimir@codesourcery.com>
2679
2680 * lib/mi-support.exp (mi_check_thread_states): Handle
2681 core number in thread listing.
2682
b4ba55a1
JB
26832010-01-12 Joel Brobecker <brobecker@adacore.com>
2684
2685 * gdb.base/maint.exp: Adjust the expected output for the
2686 "maint print type" test. Use gdb_test_multiple instead of
2687 gdb_sent/gdb_expect.
2688
08e24bd4
DE
26892010-01-11 Doug Evans <dje@google.com>
2690
6496a609
DE
2691 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
2692 from gdbserver_download. All callers updated.
2693
08e24bd4
DE
2694 * gdb.server/ext-run.exp: "info os processes" requires xml support.
2695
b5cfddf5
JK
26962010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 Implement binary numbers parsing.
2699 * gdb.base/printcmds.exp (test_integer_literals_accepted)
2700 (test_integer_literals_rejected): New binary tests.
2701
3725885a
RW
27022010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2703
2704 * gdb.cell/configure: Regenerate.
2705
37aeb5df
JK
27062010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2707
2708 * gdb.base/corefile.exp: Move the core finding block out and call it as
2709 core_find, new variable $corefile, replace corefile by $corefile and
2710 [file tail $corefile] for usage vs. test names resp.
2711 * lib/gdb.exp (core_find): Move it as a new function here. New
2712 parameter binfile and deletefiles. New variable $destcore. Pre-delete
2713 $destcore. Return "" on error.
2714
d521f563
JK
27152010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2716
2717 Workaround PR binutils/10802.
2718 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
2719 (twice).
2720
28f24826
DJ
27212010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2722
2723 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
2724
2de75e71
JB
27252010-01-08 Joel Brobecker <brobecker@adacore.com>
2726
2727 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
2728 call, to avoid interruption.
2729
fe00719b 27302010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
2731
2732 * gdb.stabs/weird.def (args93): New.
2733
d0ef5df8
DE
27342010-01-07 Doug Evans <dje@google.com>
2735
2736 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
2737
3a08d52f
TT
27382010-01-07 Tom Tromey <tromey@redhat.com>
2739
2740 * gdb.base/source.exp: Use correct line number.
2741
7a697b8d
SS
27422010-01-05 Stan Shebs <stan@codesourcery.com>
2743
2744 * gdb.trace/tracecmd.exp: Test ftrace.
2745
7803799a
UW
27462010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2747
2748 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
2749
c54eabfa
JK
27502010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2751
2752 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
2753 "uint_for_mi_testing".
2754
02e7ef19
JB
27552010-01-01 Joel Brobecker <brobecker@adacore.com>
2756
2757 Test indented comment in file being sourced.
2758 * gdb.base/commands.exp: Test indented comment in file being sourced.
2759
abd775ce
JB
27602010-01-01 Joel Brobecker <brobecker@adacore.com>
2761
2762 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
2763 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
2764 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
2765 notice.
2766
79b55b82
JB
27672010-01-01 Joel Brobecker <brobecker@adacore.com>
2768
2769 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
2770 notice.
2771
8997583e
JK
27722010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2773
2774 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
2775 missing $after_stopped and comma (,) expectation.
2776
6da95a67
SS
27772009-12-31 Stan Shebs <stan@codesourcery.com>
2778
2779 * gdb.trace/actions.exp: Test teval action.
889bf7c5 2780
218d2fc6
TJB
27812009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2782
2783 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
2784 (top level): Call test_watchpoint_in_big_blob.
2785 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
2786 watchpoints.
2787 (func3): Write to buf.
2788
236f1d4d
SS
27892009-12-29 Stan Shebs <stan@codesourcery.com>
2790
2791 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 2792
f61e138d
SS
27932009-12-28 Stan Shebs <stan@codesourcery.com>
2794
2795 * gdb.trace/tsv.exp: New file.
2796 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 2797
0219b378
DJ
27982009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
2799
2800 * gdb.base/find.c (main): Reference search buffers.
2801 * gdb.base/included.c (main): Reference integer.
2802 * gdb.base/ptype.c (charfoo): Declare.
2803 (intfoo): Call charfoo.
2804 * gdb.base/scope0.c (useitp): New function.
2805 (usestatics): Use useitp.
2806 (useit): Add a type for val.
2807 * gdb.base/scope1.c (useit1): Take a pointer argument.
2808 (usestatics1): Update calls to useit1.
2809 * gdb.cp/call-c.cc: Declare foo.
2810 (main): Call foo.
2811 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
2812 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
2813 (main): Call C::ensureRefs and ensureOtherRefs.
2814 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
2815 variables.
2816 (ensureOtherRefs): New function.
2817 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
2818 * gdb.cp/templates.cc (main): Call t5i.value.
2819
3f78692f
JK
28202009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2821
2822 Fix compatibility with G++-4.5.
2823 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
2824 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
2825 (uncaught return): Remove.
2826
429374b8
JK
28272009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2828 Phil Muldoon <pmuldoon@redhat.com>
2829
2830 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
2831 (bp_location13, bp_location14, bp_location17, bp_location18)
2832 (marker3_proto, marker4_proto): New variables.
2833 (breakpoint info): Update output.
2834 (run until breakpoint at marker3, run until breakpoint at marker4): New
2835 tests.
2836
859825b8
JK
28372009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2838
2839 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
2840 Replace the printf call of Y by provided "y-set-1" label. New block
2841 for the second shared library.
2842 * gdb.base/unload.exp: Compile also the second library, call
2843 gdb_load_shlibs also for it. Use now gdb_breakpoint.
2844 (single pending breakpoint info): Rename to ...
2845 (pending breakpoint info before run): ... this extended test.
2846 (libfile2, libname2, libsrcfile2, libsrc2)
2847 (lib_sl2): New variables.
2848 (exec_opts): Set also SHLIB_NAME2.
2849 (pending breakpoint info on first run at shrfunc1)
2850 (pending breakpoint info on second run at shrfunc1)
2851 (pending breakpoint info on second run at shrfunc2)
2852 (print y from libfile, print y from libfile2): New tests.
2853 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
2854 * gdb.base/unloadshr2.c: New.
2855
e6a386cd
HZ
28562009-12-22 Hui Zhu <teawater@gmail.com>
2857
2858 * gdb.reverse/sigall-reverse.exp: Adjust.
2859
9e19b45e
VP
28602009-12-21 Vladimir Prus <vladimir@codesourcery.com>
2861
2862 PR gdb/10884
2863
2864 * gdb.mi/var-cmd.c (do_bitfield_tests): New
2865 (main): Call do_bitfield_tests.
aacf5b1e 2866 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 2867
d53a7b30
JB
28682009-12-20 Joel Brobecker <brobecker@adacore.com>
2869
2870 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
2871 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
2872 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
2873 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
2874 gdb.modula2/unbounded1.c: Update copyright header.
2875
191ca0a1
CM
28762009-12-10 Chris Moller <moller@mollerware.com>
2877
2878 PR gdb/9399
2879 * gdb.cp/virtfunc2.exp: New tests
2880 * gdb.cp/virtfunc2.cc: New tests
2881 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
2882
0fa6cf1b
MS
28832009-12-10 Oza Pawandeep (paawan1982@yahoo.com
2884
2885 * gdb.reverse/i387-env-reverse.c: New file.
2886 * gdb.reverse/i387-env-reverse.exp: New file.
2887 * gdb.reverse/i387-stack-reverse.c: New file.
2888 * gdb.reverse/i387-stack-reverse.exp: New file.
2889
361ae042
PM
28902009-12-08 Phil Muldoon <pmuldoon@redhat.com>
2891
2892 * gdb.python/py-type.exp (test_range): New test.
2893
bfd31e71
PM
28942009-12-03 Phil Muldoon <pmuldoon@redhat.com>
2895
2896 PR python/10805
2897
2898 * gdb.python/py-type.exp: New file.
2899 * gdb.python/py-type.c: New file.
2900 * Makefile.in: Add py-type.
2901
57a1d736
TT
29022009-12-03 Tom Tromey <tromey@redhat.com>
2903
2904 * gdb.python/py-value.exp (test_parse_and_eval): New
2905 function.
2906
1f3b5d1b
PP
29072009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2908
2909 PR gdb/11022
2910
2911 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
2912 * gdb.base/pr11022.c: New test.
2913
8b7dbdc9
JK
29142009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 Fix spurious false FAILs.
2917 * gdb.base/structs.c (chartest): New.
2918 (main): Fill-in chartest.
2919 * gdb.base/structs.exp (anychar_re, first): New.
2920 (start_structs_test): Import global anychar_re and first.
2921 New gdb_test call "set print elements 300; ${testfile}"
2922 (start_structs_test <$first>): New block.
2923 (any): Import global anychar_re. New variable ac. Use ${ac}.
2924
6a53b2ec
JK
29252009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2926
2927 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
2928
d7167b4c
JK
29292009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2930
2931 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
2932 Force $srcfile file.
2933 * gdb.base/foll-fork.c (callee): Comment out the printf call.
2934
b1798462
UW
29352009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2936
2937 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
2938 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2939 * gdb.threads/watchthreads-reorder.exp: Likewise.
2940
b6199126
DJ
29412009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
2942
2943 PR gdb/8704
2944
2945 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
2946 "if", and "thread". Correct matching in the previous test.
2947
b22a0510
DJ
29482009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
2949
2950 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
2951
930636d2
MS
29522009-11-23 Michael Snyder <msnyder@vmware.com>
2953
2954 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
2955 * gdb.reverse-watch-precsave.exp: Ditto.
2956
21a0512e
PP
29572009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
2958
2959 * gdb.asm/asm-source.exp: Adjust.
2960 * gdb.base/help.exp: Adjust.
889bf7c5 2961
fc30d5e0
PA
29622009-11-22 Pedro Alves <pedro@codesourcery.com>
2963
2964 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
2965 (do_syscall_tests_without_xml): Set data-directory to
2966 /the/path/to/nowhere.
2967
f6bc2008
PA
29682009-11-21 Pedro Alves <pedro@codesourcery.com>
2969
2970 * gdb.threads/local-watch-wrong-thread.c,
2971 gdb.threads/local-watch-wrong-thread.exp: New files.
2972
8c2fb5de
PA
29732009-11-21 Pedro Alves <pedro@codesourcery.com>
2974
2975 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
2976 assume new `regsub' syntax available.
2977
ebec9a0f
PA
29782009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2979
a79d3c27
JK
2980 * gdb.base/watchpoint-hw-hit-once.exp,
2981 gdb.base/watchpoint-hw-hit-once.c: New.
2982
29832009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2984
2985 * gdb.threads/watchthreads-reorder.exp,
2986 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 2987
276a961b
MK
29882009-11-17 Nathan Sidwell <nathan@codesourcery.com>
2989
2990 * gdb.xml/tdesc-regs.exp: Use for m68k.
2991
4867c1fb
PA
29922009-11-15 Pedro Alves <pedro@codesourcery.com>
2993
2994 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
2995
f6838f81
DJ
29962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
2997
2998 * lib/gdb.exp (current_target_name): New procedure.
2999 (gdb_wrapper_target): New variable.
3000 (gdb_wrapper_init): Set gdb_wrapper_target.
3001 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3002 wrapper.
3003
4ac4dd3f
DJ
30042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3005
3006 * gdb.base/remote.exp: Delete the slowest load test.
3007 Do not load with fixed packet sizes.
3008
a7881759
DJ
30092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3010
3011 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3012
97a5b505
DJ
30132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3014
3015 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3016 srcfile when setting a breakpoint.
3017
d3e1fc54
DJ
30182009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3019
3020 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3021 macros.
3022
7cbcbded
DJ
30232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3024
3025 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3026 to be in memory.
3027 * gdb.base/display.c (force_mem): New.
3028 (do_loops): Use it. Add breakpoint comments.
3029 (do_vars): Add a breakpoint comment.
3030 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3031 line numbers.
3032
bdea3a92
NF
30332009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3034
3035 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3036 instead of a bare "run".
3037
269f82e5
PP
30382009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3039
3040 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3041
a69b7d9d
DJ
30422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3043
3044 * lib/cell.exp (skip_cell_tests): Clean up test files before
3045 returning.
3046
b598bfda
DJ
30472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3048
3049 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3050 and the breakpoint menu. Do not call perror if a prompt is seen.
3051 Consume the following GDB prompt.
3052 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3053 * gdb.cp/namespace.exp: Use gdb_test.
3054 * gdb.cp/templates.exp: Use gdb_test.
3055 (test_template_breakpoints): Use gdb_test_multiple.
3056
87728fa0
DJ
30572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3058
3059 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3060 (marker4): Reference values.
3061
b67c692f
DJ
30622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3063
3064 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3065 is missing.
3066
f0df251a
DJ
30672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3068
3069 * gdb.base/break.c (need_malloc): New.
3070 * gdb.base/constvars.c (main): Reference crass and crisp.
3071 * gdb.base/gdb1821.c (main): Reference bar.
3072 * gdb.cp/gdb1355.cc (main): Reference s1.
3073 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3074 (main): Call them.
3075 * gdb.cp/hang2.cc (dummy2): Define.
3076 * gdb.cp/hang3.cc (dummy3): Define.
3077 * gdb.cp/m-data.cc (main): Reference shadow.
3078
bdf7534a
NF
30792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3080 Nathan Froyd <froydnj@codesourcery.com>
3081
3082 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3083 remote host.
3084
f24fce77
NF
30852009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3086
3087 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3088 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3089 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3090 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3091 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3092 * gdb.dwarf2/dw2-producer.exp: Likewise.
3093 * gdb.dwarf2/mac-fileno.exp: Likewise.
3094 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3095 py-prettyprint.py to the remote host.
3096 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3097
40f0318e
KS
30982009-11-11 Keith Seitz <keiths@redhat.com>
3099
3100 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3101 use it instead of "Foo".
3102 * gdb.cp/classes.exp (do_tests): Add a test to access
3103 a method through a typedef'd class name.
3104
f3d9f7fb
NF
31052009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3106
3107 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3108 exponents.
3109 * gdb.base/pointers.exp: Likewise.
3110 * gdb.cp/ref-types.exp: Likewise.
3111
a4216f37
KS
31122009-11-11 Keith Seitz <keiths@redhat.com>
3113
3114 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3115 new[] and delete[].
3116 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3117 "void".
3118 (probe_demangler): Remove all single-quoting of
3119 method and variable names.
3120 (info_func_regexp): Remove the word "void" from any
3121 occurrence of "(void)".
3122 (print_addr_2): Remove all single-quoting of
3123 method names.
3124 (print_addr_2_kfail): Likewise.
3125 (print_addr): Single-quote C function names before
3126 passing to print_addr_2.
3127 (test_paddr_operator_functions): Remove single-quoting
3128 for method names.
3129 Add tests for operator new[] and operator delete[].
3130
9b14d7aa
JK
31312009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3132
3133 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3134
85feb311
KS
31352009-11-09 Keith Seitz <keiths@redhat.com>
3136
3137 * gdb.cp/overload.exp: Add tests for resolving overloaded
3138 methods in expression parsing/evaluation.
3139
fa335448
DJ
31402009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * lib/gdb.exp (default_gdb_version): Use --version instead of
3143 --command.
3144
ec3c07fc
NS
31452009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3146
3147 * lib/gdb.exp (gdb_compile_test): New.
3148 (skip_ada_tests, skip_java_tests): New.
3149 (gdb_compile): Use gdb_compile_test for f77.
3150 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3151 * lib/java.exp (compile_java_from_source): Remove runtests check,
3152 use gdb_compile_test to record result.
3153 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3154 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3155 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3156 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3157 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3158 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3159 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3160 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3161 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3162 adjust gdb_compile invocations.
3163
b8b4e42b
JK
31642009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3165
3166 * Makefile.in (abs_builddir): New.
3167 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3168 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3169 `$(abs_builddir)/site.exp'.
3170
f8b7eaf3
DJ
31712009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3172
3173 * config/m68k-emc.exp, lib/emc-support.exp,
3174 gdb.trace/gdb_c_test.c: Delete.
3175 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3176 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3177 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3178 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3179 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3180 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3181 casing for m68k-*-elf.
3182
c4187697
NS
31832009-11-03 Pedro Alves <pedro@codesourcery.com>
3184
3185 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3186 * gdb.arch/i386-prologue.exp: Likewise.
3187 * gdb.arch/i386-unwind.exp: Likewise.
3188
db16b772
DJ
31892009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3190
3191 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3192
bcf71277
DJ
31932009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3194
3195 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3196
0105cee2
DJ
31972009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3198
3199 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3200
24ddea62
JK
32012009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3202
3203 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3204
287ccc17
JK
32052009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3206
3207 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3208 * gdb.base/sepdebug2.c: New file.
3209
08bca259 32102009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3211
3212 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3213 the modified warnings for catch syscall. Verify if GDB was compiled
3214 with support for lib expat, and choose which tests to run depending
3215 on this.
3216
5d4e2b76
VP
32172009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3218
3219 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3220 that composite commands are parsed OK. And also test
3221 that breakpoint commands do work.
3222
240e538a
MS
32232009-10-23 Michael Snyder <msnyder@vmware.com>
3224
3225 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3226 to allow for new disassembly style.
3227
9c419145
PP
32282009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3229
3230 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3231
02506ff1
MS
32322009-10-22 Michael Snyder <msnyder@vmware.com>
3233
3234 * gdb.reverse/break-precsave.exp: New test.
3235 * gdb.reverse/consecutive-precsave.exp: Ditto.
3236 * gdb.reverse/finish-precsave.exp: Ditto.
3237 * gdb.reverse/i386-precsave.exp: Ditto.
3238 * gdb.reverse/machinestate-precsave.exp: Ditto.
3239 * gdb.reverse/sigall-precsave.exp: Ditto.
3240 * gdb.reverse/solilb-precsave.exp: Ditto.
3241 * gdb.reverse/step-precsave.exp: Ditto.
3242 * gdb.reverse/until-precsave.exp: Ditto.
3243 * gdb.reverse/watch-precsave.exp: Ditto.
3244
4cf866a3
MS
32452009-10-22 Michael Snyder <msnyder@vmware.com>
3246
3247 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3248 for gdb_expect. Adjust one test's expect strings for the new
3249 format of disassemble.
3250 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3251 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3252 gdb_test_multiple.
3253 * gdb.reverse/step-reverse.exp: Delete 'return'.
3254 * gdb.reverse/until-reverse.exp: Delete blank lines.
3255 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3256
2b28d209
PP
32572009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3258
3259 * gdb.base/consecutive.exp: Adjust.
3260 * gdb.base/display.exp: Likewise.
3261 * gdb.base/pc-fp.exp: Likewise.
3262 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3263
33b9c32b
MS
32642009-10-19 Michael Snyder <msnyder@vmware.com>
3265
3266 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3267 * gdb.reverse/finish-reverse.c: Ditto.
3268 * gdb.reverse/sigall-reverse.c: Ditto.
3269 * gdb.reverse/solib-reverse.c: Ditto.
3270 * gdb.reverse/step-reverse.c: Ditto.
3271 * gdb.reverse/watch-reverse.c: Ditto.
3272
6c95b8df
PA
32732009-10-19 Pedro Alves <pedro@codesourcery.com>
3274 Stan Shebs <stan@codesourcery.com>
3275
3276 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3277 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3278 "Executing new program".
3279 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3280 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3281 left listed after having been killed.
3282 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3283 * gdb.base/maint.exp: Adjust test.
3284
3285 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3286 * gdb.multi/Makefile.in: New.
3287 * gdb.multi/base.exp: New.
3288 * gdb.multi/goodbye.c: New.
3289 * gdb.multi/hangout.c: New.
3290 * gdb.multi/hello.c: New.
3291 * gdb.multi/bkpt-multi-exec.c: New.
3292 * gdb.multi/bkpt-multi-exec.exp: New.
3293 * gdb.multi/crashme.c: New.
3294
279017b7
TG
32952009-10-13 Tristan Gingold <gingold@adacore.com>
3296
3297 * gdb.base/sepdebug.exp: Check debug info are found.
3298
0413d738
PA
32992009-10-08 Pedro Alves <pedro@codesourcery.com>
3300
3301 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3302 bits.
3303
c628eecc
JK
33042009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3305
3306 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3307
38af1bfe
JB
33082009-10-07 Joel Brobecker <brobecker@adacore.com>
3309
3310 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3311 of the comments.
3312
2b0adecd
PM
33132009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3314
3315 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3316 * gdb.base/annota3.exp: Idem.
3317 * gdb.base/maint.exp: Idem.
3318
8d417781
PM
33192009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3320
889bf7c5 3321 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3322 to default.
3323
bb61102d
PM
33242009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3325
889bf7c5 3326 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3327 mingw and cygwin targets.
3328
ace5c364
PM
33292009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3330 Pedro Alves <pedro@codesourcery.com>
3331
889bf7c5 3332 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3333 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3334
c2d494a0
PM
33352009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3336
e1b52ce2
PM
3337 * gdb.base/shr1.c: Use %p in format string.
3338 * gdb.base/unload.c: Avoid warning in fprintf.
3339 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3340
209f53f5
PM
33412009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3342
3343 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3344 long type.
3345 (test_unlink): Correct printf string.
3346 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3347 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3348
8172766a
JK
33492009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3350
3351 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3352 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3353 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3354
0f73703c
UW
33552009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3356
3357 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3358 * gdb.objc/nondebug.exp: Likewise.
3359
b32306ca
UW
33602009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3361
3362 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3363 target_info setting.
3364
3365 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3366 that detect new threads during "info threads".
3367
0057022f
UW
33682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3369
3370 * gdb.threads/manythreads.c (main): Increase thread stack size
3371 to 2*PTHREAD_STACK_MIN.
3372 * gdb.threads/multi-create.c (main): Likewise.
3373 (create_function): Likewise.
3374
f29c0325
UW
33752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3376
3377 * gdb.base/dump.exp: Pass difference of pointer types instead
3378 of integer types as offset to restore in intarr3.srec case.
3379
fcb34849
UW
33802009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3381
3382 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3383
d5142e3b
UW
33842009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3385
3386 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3387
087b74b2 33882009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3389
087b74b2
PM
3390 New test for two watchpoints, with disabling of
3391 the first inserted.
3392 * testsuite/gdb.base/watchpoints.c: New file.
3393 * testsuite/gdb.base/watchpoints.exp: New file.
3394
96c07c5b
TT
33952009-09-25 Tom Tromey <tromey@redhat.com>
3396
3397 * gdb.base/charset.exp: Test utf-16 strings with Python.
3398
b8899f2b
TT
33992009-09-25 Tom Tromey <tromey@redhat.com>
3400
3401 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3402 UCS-4.
3403 * gdb.base/charset.c (utf_32_string): Rename.
3404 (init_utf32): Rename.
3405 (main): Update.
3406
329719ec
TT
34072009-09-22 Tom Tromey <tromey@redhat.com>
3408
3409 * gdb.python/py-function.exp: Add regression tests.
3410
11ef0d76
KS
34112009-09-21 Keith Seitz <keiths@redhat.com>
3412
3413 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3414 with invalid operator.
3415
3fe8f3b3
KS
34162009-09-21 Keith Seitz <keiths@redhat.com>
3417
3418 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3419 and destructor using typedef name of class.
3420 * gdb.cp/classes.cc (class Base1): Add a destructor.
3421 (base1): New typedef.
3422 (use_methods): Instanitate an object of type base1.
3423 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3424 (do_tests): Call test_template_typedef.
3425 * gdb.cp/templates.cc (Baz::~Baz): New method.
3426 (intBazOne): New typedef.
3427 (main): Instantiate intBazOne.
3428
7a9fe101
PM
34292009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3430
3431 PR python/10633
3432
3433 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3434 Function.
3435 (run_lang_tests): Add print elements test.
3436
2e4d963f
PM
34372009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3438
3439 * gdb.python/py-value.exp (test_subscript_regression): New
3440 function. Test for invalid subscripts.
3441 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3442 (ptr_ref): New function.
3443
ec7e75e7
PP
34442009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3445
3446 * gdb.base/default.exp: Fix "show convenience".
3447
0cc7d26f
TT
34482009-09-15 Tom Tromey <tromey@redhat.com>
3449
3450 * lib/mi-support.exp (mi_create_varobj): Update.
3451 (mi_create_floating_varobj): Likewise.
3452 (mi_create_dynamic_varobj): New proc.
3453 (mi_varobj_update): Update.
3454 (mi_varobj_update_with_type_change): Likewise.
3455 (mi_varobj_update_kv_helper): New proc.
3456 (mi_varobj_update_dynamic_helper): Rewrite.
3457 (mi_varobj_update_dynamic): New proc.
3458 (mi_list_varobj_children): Update.
3459 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3460 * gdb.python/python-prettyprint.py (pp_outer): New class.
3461 (pp_nullstr): Likewise.
3462 (lookup_function): Register new printers.
3463 * gdb.python/python-prettyprint.c (struct substruct): New type.
3464 (struct outerstruct): Likewise.
3465 (substruct_test): New function.
3466 (struct nullstr): New type.
3467 (string_1, string_2): New globals.
3468 (main): Add new tests.
3469 * gdb.python/python-mi.exp: Added regression tests.
3470 * gdb.mi/mi2-var-display.exp: Update.
3471 * gdb.mi/mi2-var-cmd.exp: Update.
3472 * gdb.mi/mi2-var-child.exp: Update.
3473 * gdb.mi/mi2-var-block.exp: Update.
3474 * gdb.mi/mi-var-invalidate.exp: Update.
3475 * gdb.mi/mi-var-display.exp: Update.
3476 * gdb.mi/mi-var-cmd.exp: Update.
3477 * gdb.mi/mi-var-child.exp: Update.
3478 * gdb.mi/mi-var-block.exp: Update.
3479 * gdb.mi/mi-break.exp: Update.
3480 * gdb.mi/gdb701.exp: Update.
3481
a96d9b2e
SDJ
34822009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3483
3484 * Makefile.in: Inclusion of catch-syscall object.
3485 * gdb.base/catch-syscall.c: New file.
3486 * gdb.base/catch-syscall.exp: New file.
3487
b43b923a
MS
34882009-09-12 Michael Snyder <msnyder@vmware.com>
3489
3490 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3491 that can support reverse debuggnig.
3492
cec03d70
TT
34932009-09-11 Tom Tromey <tromey@redhat.com>
3494
3495 * gdb.dwarf2/valop.S: New file.
3496 * gdb.dwarf2/valop.exp: New file.
3497
e23bb3fc
MK
34982009-09-11 Mark Kettenis <kettenis@gnu.org>
3499
3500 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3501
37c3696d
DE
35022009-09-10 Doug Evans <dje@google.com>
3503
3504 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3505 Add $gdb_prompt to second breakpoint regexp.
3506
5172aecb
JB
35072009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3508
3509 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3510 names, add missing ones.
3511 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3512 * gdb.python/py-frame.c: Rename from python-frame.c.
3513 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3514 testfile name.
3515 * gdb.python/py-function.exp: Rename from python-function.exp.
3516 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3517 testfile name.
3518 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3519 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3520 Adjust testfile name.
3521 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3522 * gdb.python/py-template.cc: Rename from python-template.cc.
3523 * gdb.python/py-template.exp: Rename from python-template.exp.
3524 Adjust testfile name.
3525 * gdb.python/py-value.c: Rename from python-value.c.
3526 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3527 testfile name.
3528
b554e4bd
JK
35292009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3530
3531 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3532 $bpt2address.
3533 (Second breakpoint address is valid on ia64)
3534 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3535
9a68ae16
JM
35362009-09-03 Joseph Myers <joseph@codesourcery.com>
3537
3538 * gdb.base/ending-run.exp: Restrict regular expression matching
3539 line number to require closing brace following.
3540
146b9145
DE
35412009-09-03 Doug Evans <dje@google.com>
3542
3543 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3544
787d21e1
TT
35452009-09-02 Tom Tromey <tromey@redhat.com>
3546
3547 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3548
e7802207
TT
35492009-09-02 Tom Tromey <tromey@redhat.com>
3550
3551 * gdb.dwarf2/callframecfa.exp: New file.
3552 * gdb.dwarf2/callframecfa.S: New file.
3553
817aadd2
JK
35542009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3555
3556 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3557 gdb.base/solib-overlap-main.c: New.
3558
4a76eae5
DJ
35592009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3560
3561 PR gdb/10565
3562
3563 * gdb.base/bitfields.c (struct container, container): New.
3564 (main): Initialize it and call break5.
3565 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3566
d4b96c9a
JK
35672009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3568
3569 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3570 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3571
4e22772d
JK
35722009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3573
3574 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3575
2efab443
MS
35762009-08-26 Michael Snyder <msnyder@vmware.com>
3577
3578 * gdb.base/i386-reverse.c: New file.
3579 * gdb.base/i386-reverse.exp: New file.
3580 * gdb.base/Makefile.in: Add new files to be removed.
3581
07ab73a0
JM
35822009-08-26 Joseph Myers <joseph@codesourcery.com>
3583
3584 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3585 environment-pwd for remote host.
3586 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3587
676accff
KS
35882009-08-24 Keith Seitz <keiths@redhat.com>
3589
3590 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3591 Add two new C++ completer tests which limit the output to a
889bf7c5 3592 given class.
676accff 3593
f9f7ad22
MS
35942009-08-24 Michael Snyder <msnyder@vmware.com>
3595
3596 * gdb.base/del.exp: Fix typo in comment.
3597 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3598
81ecdfbb
RW
35992009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3600
3601 * configure: Regenerate.
3602 * gdb.hp/configure: Likewise.
3603 * gdb.hp/gdb.aCC/configure: Likewise.
3604 * gdb.hp/gdb.base-hp/configure: Likewise.
3605 * gdb.hp/gdb.compat/configure: Likewise.
3606 * gdb.hp/gdb.defects/configure: Likewise.
3607 * gdb.hp/gdb.objdbg/configure: Likewise.
3608 * gdb.stabs/configure: Likewise.
3609
cab0c772
UW
36102009-08-19 Doug Evans <dje@google.com>
3611
3612 * gdb.base/gdbvars.c: New file.
3613 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
3614
b8fa0bfa
PA
36152009-08-14 Pedro Alves <pedro@codesourcery.com>
3616
3617 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3618 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
3619
b84aa90a
PA
36202009-08-13 Pedro Alves <pedro@codesourcery.com>
3621
3622 * gdb.base/default.exp: Adjust "set language test": it's now an
3623 enum command. Larger help string moved to "help set language".
3624 * gdb.base/help.exp: Adjust "help set language" expected output,
3625 now lists all known languages.
3626
0d8f9b2c
NF
36272009-08-11 Nathan Froyd <froydnj@codesourcery.com>
3628
3629 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
3630 all frame arguments.
3631 * gdb.arch/altivec-regs.exp: Likewise.
3632
bda180e0
TT
36332009-08-07 Tom Tromey <tromey@redhat.com>
3634
3635 * gdb.base/setshow.exp: Add tests for changes to set language, set
3636 check range, and set check type.
3637
48cb2d85
VP
36382009-08-03 Vladimir Prus <vladimir@codesourcery.com>
3639
3640 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
3641 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 3642 Call it.
48cb2d85 3643
1ea34204
UW
36442009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3645
3646 * configure.ac: Run gdb.cell tests when appropriate.
3647 * configure: Regenerate.
3648 * lib/cell.exp: New file.
3649 * gdb.cell: New directory.
3650 * gdb.cell/configure.ac: New file.
3651 * gdb.cell/configure: New file.
3652 * gdb.cell/Makefile.in: New file.
3653 * gdb.cell/arch.exp: New file.
3654 * gdb.cell/break.c: New file.
3655 * gdb.cell/break.exp: New file.
3656 * gdb.cell/break-spu.c: New file.
3657 * gdb.cell/bt.c: New file.
3658 * gdb.cell/bt2-spu.c: New file.
3659 * gdb.cell/bt-spu.c: New file.
3660 * gdb.cell/bt.exp: New file.
3661 * gdb.cell/coremaker.c: New file.
3662 * gdb.cell/coremaker-spu.c: New file.
3663 * gdb.cell/core.exp: New file.
3664 * gdb.cell/gcore.exp: New file.
3665 * gdb.cell/data.c: New file.
3666 * gdb.cell/data.exp: New file.
3667 * gdb.cell/data-spu.c: New file.
3668 * gdb.cell/ea-cache.exp: New file.
3669 * gdb.cell/ea-cache.c: New file.
3670 * gdb.cell/ea-cache-spu.c: New file.
3671 * gdb.cell/ea-standalone.c: New file.
3672 * gdb.cell/ea-standalone.exp: New file.
3673 * gdb.cell/ea-test.c: New file.
3674 * gdb.cell/ea-test.exp: New file.
3675 * gdb.cell/f-regs.exp: New file.
3676 * gdb.cell/mem-access.c: New file.
3677 * gdb.cell/mem-access.exp: New file.
3678 * gdb.cell/mem-access-spu.c: New file.
3679 * gdb.cell/ptype.exp: New file.
3680 * gdb.cell/registers.exp: New file.
3681 * gdb.cell/size.c: New file.
3682 * gdb.cell/sizeof.exp: New file.
3683 * gdb.cell/size-spu.c: New file.
3684 * gdb.cell/solib.exp: New file.
3685 * gdb.cell/solib-symbol.exp: New file.
3686
85e747d2
UW
36872009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3688
3689 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
3690
58d6951d
DJ
36912009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3692
3693 * gdb.base/float.exp: Handle VFP registers.
3694
6e0a4f15
MS
36952009-07-14 Michael Snyder <msnyder@vmware.com>
3696
dcd5da87
MS
3697 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
3698 to bring gdb to the beginning of the calling line.
3699
6e0a4f15
MS
3700 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
3701 confusing the i386 epilogue unwinder.
3702
782b2b07
SS
37032009-07-14 Stan Shebs <stan@codesourcery.com>
3704
3705 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
3706
f662c3bc
MS
37072009-07-14 Michael Snyder <msnyder@vmware.com>
3708
3709 * gdb.reverse/step-reverse.exp (stepi into function call):
3710 Call instruction may not be first instruction in the line.
3711 (reverse stepi from a function call): Used wrong line number.
3712
8f313923
JK
37132009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
3716
4662c76e
JK
37172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3718
3719 Fix gdb.base/macscp.exp when using custom inputrc.
3720 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
3721 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
3722 env(TERM) set.
3723 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
3724 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
3725
aa81e255
JK
37262009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3727
3728 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
3729 * gdb.base/annota1.exp (thread_test): Import global $testfile.
3730 Change the compilation target to match the testcase name.
3731 * gdb.base/sect-cmd.exp: Change the compilation target to match the
3732 testcase name.
3733 * a2-run.exp: Use for setup prepare_for_testing. Change the
3734 compilation target to match the testcase name.
3735 * gdb.base/commands.exp: Likewise.
3736 * gdb.base/finish.exp: Likewise.
3737 * gdb.base/float.exp: Likewise.
3738 * gdb.base/info-target.exp: Likewise.
3739 * gdb.base/relational.exp: Likewise.
3740 * gdb.base/term.exp: Likewise.
3741 * gdb.base/until.exp: Likewise.
3742 * gdb.base/volatile.exp: Likewise.
3743 * gdb.base/whatis-exp.exp: Likewise.
3744
4c93b1d7
HZ
37452009-07-11 Hui Zhu <teawater@gmail.com>
3746
3747 * gdb.base/help.exp (disassemble): Update expected help text.
3748
812f7342
TT
37492009-07-09 Tom Tromey <tromey@redhat.com>
3750
3751 * lib/gdb.exp: Handle TRANSCRIPT.
3752 (remote_spawn, remote_close, send_gdb): New procs.
3753
fbb8f299
PM
37542009-07-10 Phil Muldoon <pmuldoon@redhat.com>
3755
3756 * gdb.python/python-prettyprint.c: Add counted null string
3757 structure.
3758 * gdb.python/python-prettyprint.exp: Print null string. Test for
3759 embedded nulls.
3760 * gdb.python/python-prettyprint.py (pp_ns): New Function.
3761 * gdb.python/python-value.exp (test_value_in_inferior): Add
3762 variable length string fetch tests.
3763 * gdb.python/python-value.c (main): Add strings for string fetch tests.
3764
c0ac0ec7
JK
37652009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3766
3767 * gdb.base/dump.exp (inaccessible memory is reported): New test.
3768
30b66ecc
TT
37692009-07-07 Tom Tromey <tromey@redhat.com>
3770
3771 * gdb.base/call-rt-st.exp: Update for change to escape output.
3772 * gdb.base/callfuncs.exp: Likewise.
3773 * gdb.base/charset.exp: Likewise.
3774 * gdb.base/constvars.exp: Likewise.
3775 * gdb.base/long_long.exp: Likewise.
3776 * gdb.base/pointers.exp: Likewise.
3777 * gdb.base/printcmds.exp: Likewise.
3778 * gdb.base/setvar.exp: Likewise.
3779 * gdb.base/store.exp: Likewise.
3780 * gdb.cp/ref-types.exp: Likewise.
3781 * gdb.mi/mi-var-child.exp: Likewise.
3782 * gdb.mi/mi-var-display.exp: Likewise.
3783 * gdb.mi/mi2-var-display.exp: Likewise.
3784 * gdb.base/charset.exp: Test octal escape sequence length.
3785 Update for change to escape output.
3786
187c4a2b
JK
37872009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3788
3789 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
3790
d80a43f9
DJ
37912009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
3792
3793 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
3794
047427a8
JK
37952009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3796
3797 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
3798 gdbserver increasing $portnum if "Can't bind address" has been seen.
3799
8b5a0f4f
PA
38002009-07-05 Pedro Alves <pedro@codesourcery.com>
3801
3802 * gdb.base/ending-run.exp: Add "step out of main" pattern for
3803 mingw32ce.
3804
7d93ba58
PA
38052009-07-05 Pedro Alves <pedro@codesourcery.com>
3806
3807 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
3808 VFP format.
3809
2277426b
PA
38102009-07-02 Pedro Alves <pedro@codesourcery.com>
3811
3812 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
3813 linux. Adjust to use "inferior", "info inferiors", "detach
3814 inferior" and "kill inferior" instead of "restart", "info fork",
3815 "detach fork" and "delete fork".
3816 * gdb.base/ending-run.exp: Spell out "info".
3817 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
3818 the "kill" command.
3819
5af949e3
UW
38202009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3821
3822 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
3823 change to prefix TLS offset in hex with 0x.
3824
5d3729b5
UW
38252009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3826
3827 * gdb.base/default.exp: Update test case for "x" changes.
3828
af589bd0
TG
38292009-07-01 Tristan Gingold <gingold@adacore.com>
3830
3831 * gdb.base/bigcore.exp: Make darwin untested.
3832
40974f91
JK
38332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3834
3835 * gdb.base/completion.exp (directory completion): Create the directory.
3836 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
3837 escapeuniquesub.
3838 (directory completion 2): Expect now ${escapeuniquesub}.
3839 (Glob remaining of directory test): Remove one excessive newline.
3840 Expect the real output.
3841
59dd3af6
JK
38422009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3843
3844 Fix `make check//%' target after `make check' has been ran.
3845 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
3846 a mkdir call.
3847 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
3848 (%/.dir): Remove.
3849
f4e164aa
JK
38502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
3853 the expected result record.
3854
69af2122
JK
38552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3856
3857 Remove racy FAILs relying just on the timeouts.
3858 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
3859 (annotation_level 2): Remove racy FAILs.
3860
2fd481e1
PP
38612009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
3862
3863 gdb/10275
889bf7c5
PA
3864 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
3865
c38f313d
DJ
38662009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
3867
3868 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
3869
8b777f02
VP
38702009-06-30 Vladimir Prus <vladimir@codesourcery.com>
3871
3872 * gdb.mi/mi-stack.exp: Testing symbolic options
3873 to -stack-list-locals and -stack-list-arguments.
3874
00c7eacf
JK
38752009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3876
3877 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
3878
6bc80edc
TT
38792009-06-29 Tom Tromey <tromey@redhat.com>
3880
3881 * dg-extract-results.sh: New file.
3882 * Makefile.in (FORCE_PARALLEL): New variable.
3883 (CHECK_TARGET): New conditional variable.
3884 (check): Use CHECK_TARGET.
3885 (DO_RUNTEST): New variable.
3886 (check-single): New target.
3887 (TEST_DIRS): New variable.
3888 (TEST_TARGETS): Likewise.
3889 (check-parallel): New target.
3890 (check-gdb.%): New pattern.
3891 (BASE1_FILES): New variable.
3892 (BASE2_FILES): Likewise.
3893 (check-gdb.base%): New pattern.
3894 (%/.dir): New pattern.
3895 * configure: Rebuild.
3896 * aclocal.m4 (AM_CONDITIONAL): New defun.
3897 * configure.ac: Check whether user is using GNU make.
3898 (GMAKE): New conditional.
3899
794684b6
SW
39002009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
3901
3902 * gdb.cp/namespace-nested-import.cc: New test.
3903 * gdb.cp/namespace-nested-import.exp: New test.
3904
edb3359d
DJ
39052009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
3906
3907 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
3908 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
3909 * gdb.opt/Makefile.in (EXECUTABLES): Update.
3910 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
3911 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
3912 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
3913 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
3914 gdb.opt/inline-markers.c: New files.
3915 * lib/gdb.exp (skip_inline_frame_tests): New function.
3916 (skip_inline_var_tests): New function.
3917
cf657a0c
AS
39182009-06-27 Andreas Schwab <schwab@linux-m68k.org>
3919
3920 * gdb.cp/exception.exp: Don't require $hex before inner frame in
3921 backtrace.
3922
28d41a99
MS
39232009-06-27 Michael Snyder <msnyder@vmware.com>
3924
3925 * gdb.reverse: New directory.
3926 * gdb.reverse/break-reverse.c: New test.
3927 * gdb.reverse/break-reverse.exp: New test.
3928 * gdb.reverse/consecutive-reverse.c: New test.
3929 * gdb.reverse/consecutive-reverse.exp: New test.
3930 * gdb.reverse/finish-reverse.c: New test.
3931 * gdb.reverse/finish-reverse.exp: New test.
3932 * gdb.reverse/machinestate.c: New test.
3933 * gdb.reverse/ms1.c: New test.
3934 * gdb.reverse/machinestate.exp: New test.
3935 * gdb.reverse/Makefile.in: New file.
3936 * gdb.reverse/shr2.c: New test.
3937 * gdb.reverse/solib-reverse.c: New test.
3938 * gdb.reverse/solib-reverse.exp: New test.
3939 * gdb.reverse/step-reverse.c: New test.
3940 * gdb.reverse/step-reverse.exp: New test.
3941 * gdb.reverse/until-reverse.c: New test.
3942 * gdb.reverse/ur1.c: New test.
3943 * gdb.reverse/until-reverse.exp: New test.
3944 * gdb.reverse/watch-reverse.c: New test.
3945 * gdb.reverse/watch-reverse.exp: New test.
3946 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
3947 * configure: Regenerate.
3948
fe3c8b0d
DE
39492009-06-26 Doug Evans <dje@google.com>
3950
3951 * gdb.base/psymtab.exp: Turn off pending breakpoints.
3952
3a72a602
PM
39532009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
3954
3955 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
3956 windows problem for 'file delete $binfile'.
3957
27aa8d6a
SW
39582009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
3959
3960 * gdb.cp/namespace-using.exp: New test.
3961 * gdb.cp/namespace-using.cc: New test.
3962
8ac055f8
JB
39632009-05-20 Joel Brobecker <brobecker@adacore.com>
3964
3965 * gdb.ada/variant_record_packed_array: New testcase.
3966
85e306ed
TT
39672009-06-23 Tom Tromey <tromey@redhat.com>
3968
3969 * gdb.base/charset.exp (test_combination): Regression test.
3970 * gdb.base/charset.c (my_wchar_t): New typedef.
3971 (myvar): New global.
3972 (main): Set myvar.
3973
56643c5e
PM
39742009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
3975
3976 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
3977 target.
3978
1fac167a
UW
39792009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3980
3981 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
3982
7ccb0be9
UW
39832009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3984
3985 * gdb.mi/gdb680.exp: Update test for error message.
3986
568d6575
UW
39872009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3988
3989 * gdb.base/annota1.exp: Allow multiple occurrences of the
3990 frames-invalid annotation.
3991 * gdb.cp/annota2.exp: Likewise.
3992
7cd1089b
PM
39932009-06-15 Phil Muldoon <pmuldoon@redhat.com>
3994
3995 * gdb.cp/gdb2495.cc: New file.
3996 * gdb.cp/gdb2495.exp: New file.
3997
72c63395
JK
39982009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3999
4000 Report error on GDB crash during runto.
4001 * lib/gdb.exp (runto <eof>): New.
4002
3788363d
DJ
40032009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4006 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4007 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4008 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4009 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4010 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4011 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4012 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4013 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4014 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4015 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4016 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4017 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4018 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4019 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4020 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4021 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4022 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4023 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4024 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4025 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4026 gdb.trace/passcount.exp, gdb.trace/report.exp,
4027 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4028 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4029 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4030 executable.
4031
17592de3
PA
40322009-06-07 Pedro Alves <pedro@codesourcery.com>
4033
4034 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4035 defined before referencing it.
4036
701e355d
DE
40372009-06-03 Doug Evans <dje@google.com>
4038
4039 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4040 * gdb.arch/i386-see.c: Ditto.
4041
f2292c65
PM
40422009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4043
4044 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4045 (check_macro): Return 1 if undefined.
4046 If first test fails, check if macro debug information is available,
4047 and report unsupported test if no macro information is found.
4048
5a437975
DE
40492009-05-29 Doug Evans <dje@google.com>
4050
4051 * gdb.threads/hand-call-in-threads.exp: New.
4052 * gdb.threads/hand-call-in-threads.c: New.
4053
c141c696
MS
40542009-05-29 Michael Snyder <msnyder@vmware.com>
4055
4056 * gdb.base/break-always.exp: Change "1" to "on".
4057 Add confirmation check.
4058
b3444185
PA
40592009-05-28 Pedro Alves <pedro@codesourcery.com>
4060
4061 * gdb.threads/threxit-hop-specific.c: New.
4062 * gdb.threads/threxit-hop-specific.exp: New.
4063 * gdb.threads/thread-execl.c: New.
4064 * gdb.threads/thread-execl.exp: New.
4065
b6313243
TT
40662009-05-27 Tom Tromey <tromey@redhat.com>
4067 Thiago Jung Bauermann <bauerman@br.ibm.com>
4068
4069 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4070 (mi_child_regexp): Likewise.
4071 (mi_list_varobj_children_range): Likewise.
4072 (mi_get_features): Likewise.
4073 (mi_list_varobj_children): Rewrite.
4074 * gdb.python/python-mi.exp: New file.
4075
a6bac58e
TT
40762009-05-27 Tom Tromey <tromey@redhat.com>
4077 Thiago Jung Bauermann <bauerman@br.ibm.com>
4078 Phil Muldoon <pmuldoon@redhat.com>
4079 Paul Pluzhnikov <ppluzhnikov@google.com>
4080
4081 * gdb.python/python-prettyprint.exp: New file.
4082 * gdb.python/python-prettyprint.c: New file.
4083 * gdb.python/python-prettyprint.py: New file.
4084 * gdb.base/display.exp: print/r is now valid.
4085
2c74e833
TT
40862009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4087 Tom Tromey <tromey@redhat.com>
4088 Pedro Alves <pedro@codesourcery.com>
4089 Paul Pluzhnikov <ppluzhnikov@google.com>
4090
4091 * gdb.python/python-template.exp: New file.
4092 * gdb.python/python-template.cc: New file.
4093 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4094 tests.
4095 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4096 Call it.
4097 (test_value_after_death): New proc.
4098 * gdb.python/python-value.c (PTR): New typedef.
4099 (main): New variable 'x'.
4100
89c73ade
TT
41012009-05-27 Tom Tromey <tromey@redhat.com>
4102
4103 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4104 tests.
4105 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4106 Call it.
4107
a75724bc
PA
41082009-05-27 Pedro Alves <pedro@codesourcery.com>
4109
4110 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4111
e58b0e63
PA
41122009-05-24 Pedro Alves <pedro@codesourcery.com>
4113
4114 * gdb.threads/fork-thread-pending.c: New.
4115 * gdb.threads/fork-thread-pending.exp: New.
4116
4ac36638
JK
41172009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4118
4119 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4120 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4121
889bf7c5 41222009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4123
889bf7c5 4124 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4125
b242c3c2
PA
41262009-05-17 Pedro Alves <pedro@codesourcery.com>
4127
4128 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4129 `gdb_get_line_number'. Call `callee' in both parent and child.
4130 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4131 `gdb_get_line_number' instead of hardcoding line numbers.
4132 (catch_fork_unpatch_child): New procedure to test detaching
4133 breakpoints from child fork.
4134 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4135 hardcoding line numbers.
4136 (do_fork_tests): Run `catch_fork_unpatch_child'.
4137
ee342b23
VP
41382009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4139
4140 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4141 of structure type enters or leaves the scope, it
4142 is reported by -var-update.
4143
e2009e98
DE
41442009-05-11 Doug Evans <dje@sebabeach.org>
4145
4146 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4147 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4148 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4149
00903456
JK
41502009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4151
4152 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4153
dc621c35
DE
41542009-04-30 Doug Evans <dje@google.com>
4155
4156 * gdb.threads/watchthreads2.exp: New testcase.
4157 * gdb.threads/watchthreads2.c: New testcase.
4158
9ab4e744
DE
41592009-04-29 Doug Evans <dje@google.com>
4160
4161 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4162 * gdb.cp/mb-ctor.cc: Ditto.
4163 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4164 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4165 * gdb.cp/mb-inline1.cc: Call it.
4166 * gdb.cp/mb-inline2.cc: Ditto.
4167 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4168 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4169
484086b7
JK
41702009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4171
4172 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4173 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4174 Replace all uses of `decimal' by `nonzero'.
4175 (info macro FROM_COMMANDLINE): New test.
4176
379a77b5
TT
41772009-04-27 Tom Tromey <tromey@redhat.com>
4178
4179 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4180
b92b73c2
DE
41812009-04-27 Doug Evans <dje@google.com>
4182
4183 * gdb.threads/watchthreads.c (main): Initialize args before starting
4184 the threads. Plus formatting cleanup.
4185 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4186 biased scheduling of one thread.
4187
945a118d
JG
41882009-04-27 Jerome Guitton <guitton@adacore.com>
4189
4190 * gdb.cp/templates.cc (GetMax): New template.
4191 (main): Declare two instances of GetMax.
4192 * gdb.cp/templates.exp: Add new test.
4193
d389af10
JK
41942009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4195
4196 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4197
e7f86de9
JM
41982009-04-22 Joseph Myers <joseph@codesourcery.com>
4199
4200 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4201
334cc82d
TT
42022009-04-15 Tom Tromey <tromey@redhat.com>
4203
4204 * gdb.base/charset.exp: Add regression test.
4205
d12672cc
JB
42062009-04-14 Joel Brobecker <brobecker@adacore.com>
4207
4208 * gdb.base/exe-lock.exp: New testcase.
4209
18e8c3bc
TT
42102009-04-13 Tom Tromey <tromey@redhat.com>
4211
4212 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4213 operator on Frame.
4214
5ecd5cbe
UW
42152009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4216
4217 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4218 * gdb.server/ext-attach.exp: Likewise.
4219
7309f756
VP
42202009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4221
4222 Eliminate some sleep usage.
4223
889bf7c5
PA
4224 * gdb.mi/basics.c (do_nothing): New.
4225 (main): Use do_nothing instead of printf, so that
4226 not to introduce race condition between output of
4227 inferiour and output of gdb. Do not use sleep as it
4228 is not generally available on embedded targets.
7309f756 4229
f4b95f6f
PA
42302009-04-02 Pedro Alves <pedro@codesourcery.com>
4231
4232 * gdb.server/ext-attach.exp: Expect an optional process id after
4233 "Detached from remote process".
4234
de40b933
JK
42352009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4236
4237 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4238 gdb.dwarf2/dw2-unresolved.exp: New.
4239
2ae101a4
PA
42402009-04-02 Pedro Alves <pedro@codesourcery.com>
4241
4242 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4243 mi_run_to_main.
4244
56a8e183
PA
42452009-04-02 Pedro Alves <pedro@codesourcery.com>
4246
4247 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4248 mi_run_to_main. Skip thread exit test on remote targets.
4249 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4250 mi_run_to_main.
4251 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4252 mi_run_to_main.
4253 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4254 when expecting ^connected. Detect when the target doesn't support
4255 non-stop mode.
4256 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4257 supported. Return -1 on error, 0 on success.
4258 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4259 (mi_runto): Return mi_runto_helper's result explicitly.
4260
c35fafde
PA
42612009-04-01 Pedro Alves <pedro@codesourcery.com>
4262
4263 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4264
f8a8dce6
JB
42652009-04-01 Tom Tromey <tromey@redhat.com>
4266
4267 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4268 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4269 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4270 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4271
71c25dea
TT
42722009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4273 Jan Kratochvil <jan.kratochvil@redhat.com>
4274
4275 PR gdb/931
4276 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4277 output.
4278 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4279 for gdb/931.
4280 * dw2-strp.S (DW_AT_language): Change to C++.
4281 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4282
02d9a9ce
JB
42832009-03-31 Joel Brobecker <brobecker@adacore.com>
4284
4285 * gdb.ada/tasks: New testcase.
4286
1042e4c0
SS
42872009-03-30 Stan Shebs <stan@codesourcery.com>
4288
4289 * gdb.trace/actions.exp: Update to match new info trace format.
4290 * gdb.trace/deltrace.exp: Ditto.
4291 * gdb.trace/infotrace.exp: Ditto.
4292 * gdb.trace/passcount.exp: Ditto.
4293 * gdb.trace/save-trace.exp: Ditto.
4294 * gdb.trace/while-stepping.exp: Ditto.
4295 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4296
f8f6f20b
TJB
42972009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4298
4299 * gdb.python/python-frame.c: New file.
4300 * gdb.python/python-frame.exp: New file.
4301
c0c6f777
TJB
43022009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4303
4304 * gdb.python/python-value.exp: Add tests for the address
4305 attribute.
4306
3cb51905
AS
43072009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4308
4309 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4310
88fc996f
DE
43112009-03-26 Doug Evans <dje@google.com>
4312
4313 * gdb.mi/mi-nonstop-exit.exp: New file.
4314 * gdb.mi/non-stop-exit.c: New file.
4315
56ef84b1
TT
43162009-03-26 Tom Tromey <tromey@redhat.com>
4317
4318 Update for change to prologue skipping:
4319 * gdb.mi/mi2-simplerun.exp: Update.
4320 * gdb.mi/mi2-break.exp: Update.
4321 * gdb.mi/mi-simplerun.exp: Update.
4322 * gdb.mi/mi-break.exp: Update.
4323 * gdb.base/ending-run.exp: Update.
4324
def2b000
TJB
43252009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4326
4327 * gdb.python/python-value.exp (test_value_in_inferior): Test
4328 gdb.Value.is_optimized_out attribute.
4329
442ddf59
JK
43302009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4331
4332 * gdb.dwarf2/dw2-noloc-main.c: New file.
4333 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4334 (.text): Remove.
4335 (.data): New.
4336 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4337 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4338 (DW_TAG_subprogram func_cu1, noloc): Remove.
4339 (main): New.
4340 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4341 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4342 (file_symbols): New procedure.
4343
a8df5de4
TT
43442009-03-25 Tom Tromey <tromey@redhat.com>
4345
4346 * gdb.base/charset.exp (valid_target_charset): New proc.
4347 Use it to skip tests on invalid charsets.
4348
cc1d7add
PM
43492009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4350
4351 * gdb.base/completion.exp: Add a test for directory completion.
4352
bcd5727b
JK
43532009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4354
4355 Fix a racy FAIL.
4356 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4357 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4358
cc924cad
TJB
43592009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4360
4361 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4362 * gdb.python/python-function.exp: Add test for function returning
4363 a GDB value.
4364
bc3b79fd
TJB
43652009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4366
4367 * gdb.python/python-function.exp: New file.
4368
6c7a06a3
TT
43692009-03-20 Tom Tromey <tromey@redhat.com>
4370
4371 * gdb.base/store.exp: Update for change to escape output.
4372 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4373 to escape output.
4374 * gdb.base/pointers.exp: Update for change to escape output.
4375 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4376 to escape output.
4377 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4378 escape output.
4379 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4380 to escape output.
4381 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4382 escape output.
4383 * gdb.base/setvar.exp: Update for change to escape output.
4384 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4385 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4386 to escape output.
4387 (test_print_string_constants): Likewise.
4388 * gdb.base/charset.exp (valid_host_charset): Check size of
4389 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4390 cases. Handle "auto"-related output.
4391 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4392 (uvar, Uvar): New globals.
4393
c31af87b
JG
43942009-03-19 Jerome Guitton <guitton@adacore.com>
4395
4396 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4397 deltas.
4398 * gdb.ada/fixed_points.exp: Ditto.
4399
51272cf2
PA
44002009-03-18 Pedro Alves <pedro@codesourcery.com>
4401
4402 * return-nodebug.c: Don't include stdio.h.
4403 (init): Delete.
4404 (func): Delete definition and provide extern declaration.
4405 (t): New.
4406 (main): Don't call printf. Call func and store its result in t.
4407 * return-nodebug1.c: New.
4408 * return-nodebug.exp: Don't expect stdio output. Instead, print
4409 the global variable t. Drop printf formatters and cast types from
4410 foreach loop. Don't use prepare_for_testing. Compile
4411 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4412 define FORMAT or CAST.
4413
d24948ac
PP
44142009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4415
4416 * gdb.base/solib-display.exp: Disable test for remote targers.
4417
61ff14c6
JK
44182009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4419
4420 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4421
cb4dce93
JK
44222009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4423
4424 Fix a racy FAIL.
4425 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4426 code from `follow parent, print pids'.
4427 (`follow child, print pids', `follow parent, print pids'): Call it.
4428 Replace `gdb_test "break..."' by gdb_breakpoint.
4429
f7c60c5e
VP
44302009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4431
4432 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4433 sync and async modes.
f7c60c5e 4434
383ace49
JB
44352009-03-12 Joel Brobecker <brobecker@adacore.com>
4436
4437 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4438 that was checked in by mistake. Remove loading of ada.exp, since
4439 this is not necessary in this case.
4440
4ce102af
JB
44412009-03-12 Joel Brobecker <brobecker@adacore.com>
4442
4443 * gdb.ada/ptype_arith_binop.exp: New testcase.
4444
529a2aef
JB
44452009-03-12 Joel Brobecker <brobecker@adacore.com>
4446
4447 * gdb.ada/mod_from_name: New testcase.
4448
8a38181c
JB
44492009-03-12 Joel Brobecker <brobecker@adacore.com>
4450
4451 * gdb.ada/tick_last_segv: New testcase.
4452
11436dee
VP
44532009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4454
61ff14c6 4455 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4456
1f31650a
VP
44572009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4458
61ff14c6
JK
4459 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4460 include the token in ^running and frame info in *stopped.
1f31650a 4461
a3247a22
PP
44622009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4463
4464 * solib-display.exp: New file.
4465 * solib-display-main.c: New file.
4466 * solib-display-lib.c: New file.
61ff14c6 4467
aae64587
PA
44682009-03-05 Pedro Alves <pedro@codesourcery.com>
4469
4470 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4471
44aabfbc
JK
44722009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4473
4474 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4475 (list_and_check_macro): Use more specific test name.
4476 (next to definition): Make the test names unique.
4477
c087fcd3
PM
44782009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4479
4480 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4481
c86cf029
VP
44822009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4483
4484 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4485 notifications.
4486 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4487 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4488 * lib/mi-support.exp (library_loaded_re): New.
4489 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4490
3ea85240
VP
44912009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4492
4493 * gdb.gdb/observer.exp: Use test_notification observer, not
4494 normal_stop, everywhere.
4495 (test_normal_stop_notifications): Rename to...
4496 (test_notifications): ...this.
4497 (test_observer_normal_stop): Rename to...
4498 (test_observer): ...this.
4499
1903f0e6
DE
45002009-02-16 Doug Evans <dje@google.com>
4501
4502 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4503 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4504 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4505 (test_prefixed_syscall,test_int3): New tests.
4506 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4507 (test_prefixed_syscall,test_int3): New tests.
4508
1d33d6ba
VP
45092009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4510
3cb51905
AS
4511 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4512 (mi_expect_interrupt): Likewise.
4513 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4514 response.
1d33d6ba 4515
faafb047
PM
45162009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4517
4518 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4519 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4520 Replace calls to get_valueofx by get_hexadecimal_valueof.
4521
417e16e2
PM
45222009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4523
4524 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4525 (get_integer_valueof): New procedure.
4526 (get_sizeof): Use new get_integer_value_of.
4527 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4528 by get_integer_valueof.
4529
7065b901
TT
45302009-02-13 Tom Tromey <tromey@redhat.com>
4531
4532 * gdb.base/remote.exp (get_sizeof): Remove.
4533 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4534 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4535 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4536 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4537 (get_sizeof): Likewise.
4538
5d7cb8df
JK
45392009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4540
4541 PR fortran/9806
4542 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4543
b2febfff
PP
45442009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4545
4546 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4547
4aa995e1
PA
45482009-02-06 Pedro Alves <pedro@codesourcery.com>
4549
4550 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4551
d8906c6f
TJB
45522009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4553
4554 * gdb.python/python-cmd.exp: New file.
4555
ff4ab08d
TG
45562009-02-06 Tristan Gingold <gingold@adacore.com>
4557
4558 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4559
aacd552b
TG
45602009-02-05 Tristan Gingold <gingold@adacore.com>
4561
4562 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4563 pointer is dereferenced and use this signal name in regexp.
4564 * gdb.base/signull.exp: Ditto.
4565 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4566 * gdb.base/signull.c (main): Ditto.
4567
08c637de
TJB
45682009-02-04 Tom Tromey <tromey@redhat.com>
4569 Thiago Jung Bauermann <bauerman@br.ibm.com>
4570
4571 * gdb.python/python-value.exp: Use `gdb.history' instead of
4572 `gdb.value_from_history'.
4573 (test_value_numeric_ops): Add test for conversion of enum constant.
4574 * gdb.python/python-value.c (enum e): New type.
4575 (evalue): New global.
4576 (main): Use argv.
4577
20261af8
JG
45782009-02-04 Jerome Guitton <guitton@adacore.com>
4579
4580 * gdb.ada/uninitialized_vars: New test program.
4581 * gdb.ada/uninitialized_vars.exp: New testcase.
4582
52e44b43
TT
45832009-02-02 Tom Tromey <tromey@redhat.com>
4584
4585 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4586 * gdb.cp/pr2489.cc: Rename...
4587 * gdb.cp/pr9594.cc: ... to this.
4588
1c71341a
TT
45892009-02-02 Tom Tromey <tromey@redhat.com>
4590
4591 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4592 * gdb.cp/pr2489.cc: New file.
4593 * gdb.cp/cpcompletion.exp: New file.
4594
a4295225
TT
45952009-02-02 Tom Tromey <tromey@redhat.com>
4596
4597 PR exp/9059:
4598 * gdb.cp/call-c.exp: Add regression test.
4599 * gdb.cp/call-c.cc (FooHandle): New typedef.
4600 (main): New variable 'handle'.
4601
592375cd
VP
46022009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4603
4604 * lib/mi-support.exp (et_mi_thread_list)
4605 (check_mi_and_console_threads): Adjust for current thread in
4606 -thread-list-ids output.
4607
41447f92
VP
46082009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4609
889bf7c5
PA
4610 * gdb.mi/mi-break.exp (test_disabled_creation): New.
4611 Call it.
41447f92 4612
35669430
DE
46132009-01-28 Doug Evans <dje@google.com>
4614
4615 * gdb.arch/amd64-disp-step.S: New file.
4616 * gdb.arch/amd64-disp-step.exp: New file.
4617 * gdb.arch/i386-disp-step.S: New file.
4618 * gdb.arch/i386-disp-step.exp: New file.
4619
09f00d9a
PM
46202009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
4621
4622 * gdb.base/find.exp: Set newline variable
4623 using quotes instead of braces to fix cygwin failures.
4624
1e8fb976
PA
46252009-01-23 Pedro Alves <pedro@codesourcery.com>
4626
4627 * gdb.base/radix.exp: Add tests to ensure that that set
4628 input-radix 0 and set output-radix 0 are really rejected.
4629
da061712
PA
46302009-01-23 Pedro Alves <pedro@codesourcery.com>
4631
4632 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
4633 copyright years.
4634
dd7e2d2b
PA
46352009-01-23 Pedro Alves <pedro@codesourcery.com>
4636
4637 PR gdb/9664:
4638 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
4639
392452f6
PA
46402009-01-22 Pedro Alves <pedro@codesourcery.com>
4641
4642 PR c++/9631:
4643 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
4644
8653e71c
PM
46452009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
4646
4647 * gdb.server/file-transfer.exp: Use EXEEXT variable for
4648 binfile definition to fix Windows OS failure.
4649
a12cc160
DJ
46502009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4651
4652 PR gdb/9346
4653 * gdb.base/interrupt.c (sigint_handler): New.
4654 (main): Install a SIGINT handler if SIGNALS is defined. Exit
4655 on error.
4656 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
4657 Test "signal SIGINT".
4658
b89667eb
DE
46592009-01-19 Doug Evans <dje@google.com>
4660
4661 * gdb.base/break.exp: Update expected gdb output.
4662 * gdb.base/sepdebug.exp: Ditto.
4663 * gdb.mi/mi-syn-frame.exp: Ditto.
4664 * gdb.mi/mi2-syn-frame.exp: Ditto.
4665 * gdb.base/call-signal-resume.exp: New file.
4666 * gdb.base/call-signals.c: New file.
4667 * gdb.base/unwindonsignal.exp: New file.
4668 * gdb.base/unwindonsignal.c: New file.
4669 * gdb.threads/interrupted-hand-call.exp: New file.
4670 * gdb.threads/interrupted-hand-call.c: New file.
4671 * gdb.threads/thread-unwindonsignal.exp: New file.
4672
adb483fe
DJ
46732009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4674
4675 * gdb.base/define.exp: Test defining and hooking prefix commands.
4676 * gdb.python/python.exp: Update test for "show user" output.
4677
60023297
JK
46782009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4679
4680 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
4681 now the output exactly, using less wildcards. Expect also the output
4682 of gfortran-4.3. Update for the f-valprint.c modification from
4683 2008-04-22.
4684 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
4685 Remove gdb_test test names where matching the command.
4686
ccc57cf9
PA
46872009-01-01 Pedro Alves <pedro@codesourcery.com>
4688
4689 PR breakpoints/9681:
4690 * gdb.base/watchpoint.exp: Add regression test.
4691
c7a6ca08
PA
46922008-12-31 Pedro Alves <pedro@codesourcery.com>
4693
4694 * gdb.threads/attach-into-signal.exp: Don't use
4695 gdb_suppress_entire_file.
4696 * gdb.threads/attach-stopped.exp: Ditto.
4697 * gdb.threads/attachstop-mt.exp: Ditto.
4698
3a031f65
PA
46992008-12-31 Pedro Alves <pedro@codesourcery.com>
4700
4701 PR gdb/8812:
4702 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
4703
09e6485f
PA
47042008-12-29 Pedro Alves <pedro@codesourcery.com>
4705
4706 PR gdb/7536:
4707 * gdb.base/radix.exp: Add tests to ensure invalid input radices
4708 and unsupported output radices are really rejected.
4709
0cd53049
JK
47102008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4711
4712 * gdb.cp/punctuator.exp: Backslash the '$' signs.
4713
ba163c7e
TT
47142008-12-22 Tom Tromey <tromey@redhat.com>
4715
4716 * gdb.cp/punctuator.exp: New file.
4717
6f4de6c9
JK
47182008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4719
4720 * gdb.base/completion.exp (Completing non-existing component): New test.
4721
0f34d0b4
JK
47222008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4723
4724 Fix for PR gdb/8648.
4725 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
4726 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
4727 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
4728 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
4729
db2ad4c3
JK
47302008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4731
4732 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
4733
bb5ef15e
DP
47342008-12-16 Christophe Lyon <christophe.lyon@st.com>
4735
4736 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
4737 compiler actually generate code at the expected line number.
4738
90142adc
JZ
47392008-12-15 Jie Zhang <jie.zhang@analog.com>
4740
4741 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
4742
fad6eecd
TT
47432008-12-12 Tom Tromey <tromey@redhat.com>
4744
4745 * gdb.base/commands.exp (redefine_hook_test): New proc.
4746 Call it.
4747
17c8aaf5
TT
47482008-12-11 Tom Tromey <tromey@redhat.com>
4749
4750 * gdb.base/macscp.exp: New regression test.
4751
7c8adf68
TT
47522008-12-11 Tom Tromey <tromey@redhat.com>
4753
4754 * gdb.base/macscp.exp: Print "address.addr".
4755 * gdb.base/macscp1.c (struct outer): New struct.
4756 (address): New global.
4757
b05dcbb7
TT
47582008-12-09 Tom Tromey <tromey@redhat.com>
4759
4760 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
4761 Call it.
4762
2d476de1
DE
47632008-12-04 Doug Evans <dje@google.com>
4764
4765 * gdb.server/ext-run.exp: Relax regexp for init program.
4766
87bdc959
TG
47672008-12-03 Tristan Gingold <gingold@adacore.com>
4768
4769 * gdb.base/macscp.exp: Generate an object file during compilation
4770 to work around Darwin dsymutil limitations.
4771
e0740f77
JK
47722008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4773
4774 Test resolving external references to TLS variables.
4775 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
4776 FILE2_THREAD_LOCAL.
4777 (testfile2, srcfile2): New variables.
4778 * gdb.threads/tls.c (file2_thread_local)
4779 (function_referencing_file2_thread_local): New.
4780 * gdb.threads/tls2.c: New file.
4781
67f0aac5
JB
47822008-11-28 Joel Brobecker <brobecker@adacore.com>
4783
4784 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
4785 rather than integer, as integer might not be big enough when
4786 on 64bit targets.
67f0aac5 4787
c332165e
JG
47882008-11-27 Jerome Guitton <guitton@adacore.com>
4789
4790 * gdb.cp/formatted-ref.exp: Add equality test.
4791 * gdb.ada/formatted_ref.exp: Ditto.
4792
fc9b693c
JK
47932008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4794
4795 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
4796 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
4797
a9c64011
AS
47982008-11-20 Andreas Schwab <schwab@suse.de>
4799
4800 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
4801 matching syscall entry point.
4802 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4803 (tcatch_vfork_then_child_follow): Likewise. Finish through
4804 vfork even if we stopped at the syscall trampoline.
4805
e2fd701e
DE
48062008-11-20 Doug Evans <dje@google.com>
4807
4808 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
4809
69abc51c
TJB
48102008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
4811
4812 * gdb.arch/ppc-dfp.exp: New file.
4813 * gdb.arch/ppc-dfp.c: New file.
4814
c14c28ba
PP
48152008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4816
4817 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 4818
2e74121d
DE
48192008-11-17 Doug Evans <dje@google.com>
4820
4821 * gdb.mi/mi-syn-frame.exp: Update expected output.
4822 * gdb.mi/mi2-syn-frame.exp: Update expected output.
4823
66bb093b
VP
48242008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4825
4826 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
4827 "thread N" results in =thread-selected.
4828 * lib/mi-support (mi_run_cmd, mi_expect_stop)
4829 (mi_send_resuming_command_raw): Be prepared for
4830 =thread-selected.
4831
3d043ef6
VP
48322008-11-17 Vladimir Prus <vladimir@codesourcery.com>
4833
a9c64011
AS
4834 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
4835 * lib/mi-support.exp: Likewise.
3d043ef6 4836
808104c8
JB
48372008-11-16 Joel Brobecker <brobecker@adacore.com>
4838
4839 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
4840 commands from the expected output for "help catch".
4841
00b22944
JB
48422008-11-15 Joel Brobecker <brobecker@adacore.com>
4843
4844 * gdb.ada/int_deref.exp: New testcase.
4845
59669435
TT
48462008-11-14 Nick Roberts <nickrob@snap.net.nz>
4847
4848 * gdb.mi/gdb2549.exp: New file.
4849
de04a248
DE
48502008-11-11 Doug Evans <dje@google.com>
4851
4852 * gdb.base/callexit.exp: New file.
4853 * gdb.base/callexit.c: New file.
4854
6b8ce727
DE
48552008-11-10 Doug Evans <dje@google.com>
4856
4857 * lib/gdb.exp (GDBFLAGS): Move -nx ...
4858 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
4859 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
4860 (default_gdb_start,default_gdb_exit): Ditto.
4861 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
4862 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
4863 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
4864 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
4865 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
4866 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
4867
1b14b8aa
AS
48682008-11-03 Andreas Schwab <schwab@suse.de>
4869
4870 * gdb.base/hashline2.exp: Fix typo.
4871 * gdb.base/hashline3.exp: Likewise.
4872
f3134b88
TT
48732008-10-30 Tom Tromey <tromey@redhat.com>
4874
4875 * gdb.base/pointers.exp: Add test.
4876 * gdb.base/pointers.c (k, S): New typedefs.
4877 (instance): New global.
4878
c2226152
AS
48792008-10-30 Andreas Schwab <schwab@suse.de>
4880
4881 * gdb.base/args.exp: Add tests for newlines.
4882
462f405c
JB
48832008-10-30 Joel Brobecker <brobecker@adacore.com>
4884
4885 gdb.base/foll-exec.exp: Update the expected output of a couple
4886 of "info breakpoints" tests.
4887
79a45b7d
TT
48882008-10-28 Tom Tromey <tromey@redhat.com>
4889
4890 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
4891
adc13a14
PA
48922008-10-24 Pedro Alves <pedro@codesourcery.com>
4893
4894 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
4895 gdb_start_cmd.
4896 Use runto_main before any test that requires execution.
4897
252fbfc8
PA
48982008-10-23 Pedro Alves <pedro@codesourcery.com>
4899
4900 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
4901 instead of SIGINT.
4902
28148e3d
JB
49032008-10-22 Joel Brobecker <brobecker@adacore.com>
4904
4905 * gdb.base/completion.exp: Update expected output following
4906 the addition of the "info tasks" command.
4907
c209f847
TT
49082008-10-22 Tom Tromey <tromey@redhat.com>
4909
4910 * gdb.base/exprs.exp (test_expr): Add test for string
4911 concatenation.
4912
f177e350
PA
49132008-10-19 Pedro Alves <pedro@codesourcery.com>
4914
4915 * configure.ac: Output gdb.python/Makefile.
4916 * configure: Regenerate.
4917 * gdb.python/Makefile.in: New.
4918
cce89356
JB
49192008-10-16 Joel Brobecker <brobecker@adacore.com>
4920
4921 * gdb.base/foll-fork.exp: Adjust the expected output to match
4922 the new description for fork/vfork catchpoints in the "info
4923 breakpoints" output.
4924
176d289d
TJB
49252008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4926
4927 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
4928
a08702d6
TJB
49292008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
4930
4931 * gdb.python/python-value.c: New file.
4932 * gdb.python/python-value.exp: New file.
4933
1c5cfe86
PA
49342008-10-15 Pedro Alves <pedro@codesourcery.com>
4935
4936 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
4937
5a98ad69
DP
49382008-10-15 Denis Pilat <denis.pilat@st.com>
4939
41702f1b 4940 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 4941
dcb1a1e2
TT
49422008-10-09 Tom Tromey <tromey@redhat.com>
4943
4944 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
4945 'fprintf' and 'stderr'.
4946
9124fe48
JB
49472008-10-07 Joel Brobecker <brobecker@adacore.com>
4948
4949 * gdb.ada/ref_tick_size.exp: New testcase.
4950
45452591
DE
49512008-10-06 Doug Evans <dje@google.com>
4952
4953 * gdb.dwarf2/dw2-cu-size.exp: New file.
4954 * gdb.dwarf2/dw2-cu-size.S: New file.
4955
4956 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
4957 .Ltype_int for clarity.
4958
4fc5b208
PP
49592008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4960
4961 PR gdb/2384:
4962 * gdb.cp/gdb2384.exp: Extended to test more cases.
4963 * gdb.cp/gdb2384.cc: Likewise.
4964 * gdb.cp/gdb2384-base.h: Likewise.
4965 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 4966
d78df370
JK
49672008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4968
4969 * gdb.base/maint.exp (maint print type): Remove printing
4970 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
4971
9a044a89
TT
49722008-09-30 Tom Tromey <tromey@redhat.com>
4973
4974 * gdb.base/macscp.exp: Add completion tests.
4975 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
4976 (TWENTY_THREE): Likewise.
4977 (FORTY_EIGHT): Likewise.
4978
506800a9
TT
49792008-09-30 Tom Tromey <tromey@redhat.com>
4980
4981 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
4982 everywhere.
4983 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
4984
1a6f01b5
JK
49852008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4986
4987 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
4988 testcase is derived from. Fix racy dependency on an expected PID
4989 number. No longer support the testcase on Linux kernel 2.4.x.
4990
2fae03e8
TT
49912008-09-27 Tom Tromey <tromey@redhat.com>
4992
4993 * gdb.base/macscp.exp: Add tests for stringification, splicing,
4994 and varargs.
4995
1ad15515
PA
49962008-09-22 Pedro Alves <pedro@codesourcery.com>
4997
4998 * lib/mi-support.exp (mi_expect_interrupt): New.
4999 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5000 from gdb.mi/mi-nonstop.exp.
5001 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5002 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5003 lib/mi-support.exp.
5004 Use mi_check_thread_states throughout. Avoid ".*" and do not
5005 require an anchor after -exec-run.
5006
d0b76dc6
DJ
50072008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5008
5009 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5010 stop is pending. Avoid ".*" when two stops are pending.
5011 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5012 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5013 newlines in fullnames.
5014 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5015 (mi_expect_stop): Update comments. Only anchor in sync mode.
5016 Do not match newlines.
5017 (mi_send_resuming_command_raw): Always return status.
5018 (mi_get_stop_line): Do not match more than one line by accident.
5019 Only anchor in sync mode.
5020 (mi_run_inline_test): If -exec-next fails, give up.
5021
9990c830
UW
50222008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5023
5024 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5025 on SPU.
5026
ebcf6f00
JB
50272008-09-10 Joel Brobecker <brobecker@adacore.com>
5028
5029 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5030
b6db24e5
JB
50312008-09-10 Joel Brobecker <brobecker@adacore.com>
5032
5033 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5034 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5035 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5036 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5037 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5038 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5039 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5040 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5041 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5042 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5043 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5044 Include the "= " sequence in the expected output of print tests.
5045
2bf448e0
JB
50462008-09-10 Joel Brobecker <brobecker@adacore.com>
5047
5048 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5049 description for boolean types.
5050
d51fd4c8
PA
50512008-09-09 Pedro Alves <pedro@codesourcery.com>
5052
5053 * gdb.base/hook-stop-continue.c: New.
5054 * gdb.base/hook-stop-continue.exp: New.
5055
694182d2
DJ
50562008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5057
5058 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5059
3b8a7fc0
JG
50602008-09-08 Jerome Guitton <guitton@adacore.com>
5061
5062 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5063 (stack_check_probe_2, stack_check_probe_loop_1)
5064 (stack_check_probe_loop_2): New functions.
5065 (main): Add call to these new functions.
5066 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5067 functions, check that the breakpoint is inserted at the appropriate
5068 location.
5069 (insert_breakpoint): Slightly refine this procedure so that it can
5070 be called several times in the test.
5071
96cc0ae8
JG
50722008-09-08 Jerome Guitton <guitton@adacore.com>
5073
5074 * gdb.base/stack-checking.c: New file.
5075 * gdb.base/stack-checking.exp: New file.
5076
1f08b409
TJB
50772008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5078
5079 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5080 * gdb.arch/altivec-regs.exp: Likewise.
5081 * gdb.arch/vsx-regs.exp: Likewise.
5082
3099e1c4
TJB
50832008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5084
5085 * gdb.arch/ppc-fp.exp: New file.
5086 * gdb.arch/ppc-fp.c: New file.
5087
cc69bfc1
PP
50882008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5089
5090 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5091 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5092
b02a33db
MS
50932008-09-04 Michael Snyder <msnyder@vmware.com>
5094
5095 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5096 as "at" (for non-debug functions such as _start).
5097
2992cbe0
UW
50982008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5099
5100 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5101 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5102 software watchpoints.
5103 * gdb.base/watch_thread_num.exp: Likewise.
5104
514f746b
AR
51052008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5106
5107 * gdb.arch/i386-bp_permanent.exp: New test.
5108
876cecd0
TT
51092008-08-24 Tom Tromey <tromey@redhat.com>
5110
5111 * gdb.base/maint.exp: Update "maint print type".
5112
80f73d71
VP
51132008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5114
5115 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5116 support. Adjust the order of "*running" notifications.
5117 * gdb.mi/non-stop.c: Don't cast from int to void* and
5118 back.
5119
d9c78d7d
MK
51202008-08-20 Mark Kettenis <kettenis@gnu.org>
5121
5122 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5123 expect to find it in the "info frame" output.
5124
97a2d1d3
DJ
51252008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5126
5127 * gdb.base/interp.exp: Always consume both prompts.
5128
b96e2927
PA
51292008-08-20 Pedro Alves <pedro@codesourcery.com>
5130
5131 * gdb.base/pending.exp: Test pending breakpoints without symbols
5132 loaded.
5133
8cf6e61a
VP
51342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5135
5136 * lib/mi-support.exp (mi_expect_stop): Produce
5137 more details on failures.
5138 * gdb.mi/mi-nonstop.exp: New.
5139 * gdb.mi/non-stop.c: New.
5140
c6ebd6cf
VP
51412008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5142
a9c64011
AS
5143 * gdb.mi/mi-async.exp: Use 'set target-async'.
5144 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5145
46a9b8ed
DJ
51462008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5147
5148 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5149
44feb3ce
TT
51502008-08-17 Tom Tromey <tromey@redhat.com>
5151
5152 * gdb.base/help.exp (help catch): Rewrite.
5153
311a4e6b
TJB
51542008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5155
5156 * gdb.base/define.exp: Test indented command documentation.
5157 * gdb.python/python.exp: Test indented multi-line command.
5158
604c2f83
LM
51592008-08-15 Luis Machado <luisgpm@br.ibm.com>
5160
5161 * testsuite/gdb.arch/vsx-regs.c: New source file.
5162 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5163 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5164
886a217c
TT
51652008-08-14 Tom Tromey <tromey@redhat.com>
5166
5167 * gdb.base/macscp.exp: Add regression test for "macro define" or
5168 "macro undef" with no arguments.
5169
c814a4f3
PP
51702008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5171
5172 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5173
12ab8a60
UW
51742008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5175
5176 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5177
d57a3c85
TJB
51782008-08-06 Tom Tromey <tromey@redhat.com>
5179
5180 * gdb.python/python.exp: New file.
5181
c7b778ff
JK
51822008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5183
5184 Fix for PR gdb/1543.
5185 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5186 $LOCATION.
5187 (location): New variable.
5188 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5189 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5190 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5191 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5192 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5193 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5194 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5195 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5196 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5197 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5198 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5199 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5200 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5201 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5202 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5203 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5204 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5205 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5206 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5207 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5208 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5209 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5210 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5211 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5212 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5213 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5214 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5215 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5216 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5217 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5218 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5219 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5220 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5221 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5222 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5223 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5224 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5225 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5226 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5227 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5228 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5229 gdb.base/type-opaque.exp, gdb.base/until.exp,
5230 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5231 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5232 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5233 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5234 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5235 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5236 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5237 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5238 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5239 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5240 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5241 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5242 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5243 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5244 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5245 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5246 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5247 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5248 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5249 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5250 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5251 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5252 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5253 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5254 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5255 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5256 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5257 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5258 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5259 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5260 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5261 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5262 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5263 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5264 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5265 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5266 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5267 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5268 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5269 to bug-gdb@prep.ai.mit.edu .
5270
5e06a3d1
VP
52712008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5272
5273 * lib/mi-support.exp (mi_load_shlibs): New.
5274 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5275
9d81d21b
VP
52762008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5277
5278 * lib/mi-support.exp (get_mi_thread_list)
5279 (check_mi_and_console_threads): New, moved from ...
5280 * gdb.mi/mi-pthread.exp: ...here.
5281 * gdb.mi/gdb669.exp (get_mi_thread_list)
5282 (check_mi_and_console_threads): Delete.
5283 * gdb.mi/mi2-pthread.exp: Likewise.
5284
bae98fe0
TT
52852008-07-28 Tom Tromey <tromey@redhat.com>
5286
5287 * Makefile.in (just-check): Remove. Move body to...
5288 (check): ... here.
5289
57380f4e
DJ
52902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5291
5292 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5293 Add a test for duplicated SIGINTs.
5294
e09490f1
DJ
52952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5296
5297 * gdb.threads/schedlock.exp (get_args): Update to work for any
5298 value of NUM.
5299 (Top level): Report the number of threads that did not resume.
5300
6387b45f
DJ
53012008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5302
5303 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5304
62f64ff2
DJ
53052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5306
5307 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5308 non-MI prompt.
5309
fa8de41e
TT
53102008-07-26 Tom Tromey <tromey@redhat.com>
5311
5312 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5313 (function_struct, function_struct_ptr): New globals.
5314 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5315 function pointer in a struct.
5316
ccb3ac8a
TT
53172008-07-26 Tom Tromey <tromey@redhat.com>
5318
5319 * gdb.base/macscp.exp: Add test for macro lexing bug.
5320
d7d9f01e
TT
53212008-07-18 Tom Tromey <tromey@redhat.com>
5322
5323 * gdb.base/macscp.exp: Add macro tests.
5324
9bf07184
PP
53252008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5326
5327 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5328
becf6477
PP
53292008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5330
5331 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5332
0709f7d3
PP
53332008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5334
5335 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5336
7093c834
PP
53372008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5338
5339 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5340
b432ffe3
JK
53412008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5342
5343 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5344
b1a268e5
VP
53452008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5346
5347 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5348
e2995f8e
KB
53492008-07-11 Kevin Buettner <kevinb@redhat.com>
5350
5351 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5352 of regexp to account for changes made to GDB in the printing of
5353 byte vectors.
5354
14032a66
TT
53552008-07-11 Tom Tromey <tromey@redhat.com>
5356
5357 * gdb.base/completion.exp: Add 'help' completion test.
5358
981505ef
JK
53592008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5362
10568435
JK
53632008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5364
5365 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5366
4487aabf
PA
53672008-07-09 Pedro Alves <pedro@codesourcery.com>
5368
5369 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5370
a4a9b1c4
PA
53712008-07-09 Pedro Alves <pedro@codesourcery.com>
5372
5373 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5374
3c3185ac
JK
53752008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5376
5377 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5378
7ebd49dc
VP
53792008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5380
5381 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5382 previous commit. Add a comment.
5383
84e46146
PA
53842008-06-28 Pedro Alves <pedro@codesourcery.com>
5385
5386 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5387
0f8d4a2f
VP
53882008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5389
5390 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5391
f747e0ce
PA
53922008-06-27 Pedro Alves <pedro@codesourcery.com>
5393
5394 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5395 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5396 compiling an executable, link in an object that forces unbuffered
5397 output.
5398 * lib/set_unbuffered_mode.c: New file.
5399
734a5c36
JK
54002008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5401
5402 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5403
a2840c35
VP
54042008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5405
a9c64011
AS
5406 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5407 mi_expect_stop.
5408 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5409 Demand that *running is output.
5410 (detect_async): Perform checking every time.
5411 (mi_send_resuming_command): Extract everything into...
5412 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5413 (mi_expect_stop): Don't accept any output before *stopped.
5414
6ae37fef
VP
54152008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5416
5417 Robustify mi-simplerun.
a9c64011
AS
5418 * gdb.mi/basics.c (main): Add a call to sleep.
5419 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5420 * gdb.mi/mi2-cli.exp: Likewise.
5421 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5422
b4aa76f0 54232008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5424
5425 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5426
e1ac3328
VP
54272008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5428
a9c64011
AS
5429 * gdb.mi/mi-console.exp: Adjust.
5430 * gdb.mi/mi-syn-frame.exp: Adjust.
5431 * gdb.mi/mi2-console.exp: Adjust.
5432 * gdb.mi/mi2-syn-frame.exp: Adjust.
5433 * lib/mi-support.exp (mi_run_cmd): Adjust.
5434 (mi_send_resuming_command): Adjust.
e1ac3328 5435
f7f9a841
VP
54362008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5437
5438 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5439 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5440 testing of stopped.
5441 * gdb.mi/mi2-syn-frame.exp: Likewise.
5442 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5443 (async, detect_async): New.
5444 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5445 depending on if we're running in sync or async mode.
f7f9a841 5446
37cd5d19
TT
54472008-06-09 Tom Tromey <tromey@redhat.com>
5448
5449 * gdb.base/completion.exp: New tests for field name completion
5450 with spaces, and field name completion with '->'.
5451
65d12d83
TT
54522008-06-06 Tom Tromey <tromey@redhat.com>
5453
5454 * gdb.base/break1.c (struct some_struct): New struct.
5455 (values): New global.
5456 * gdb.base/completion.exp: Add field name completion test.
5457
ebfe2e3f
PP
54582008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5459
5460 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5461 to pointer.
5462 * gdb.cp/call-c.cc: Likewise.
5463
bcf6fc3a
NR
54642008-06-06 Nick Roberts <nickrob@snap.net.nz>
5465
5466 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5467 annotation.
5468
49fd4a42 54692008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5470 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5471
5472 * gdb.threads/execl.c, gdb.threads/execl1.c,
5473 gdb.threads/execl.exp: New tests.
a9c64011 5474
8a34ac3f
AR
54752008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5476 Daniel Jacobowitz <dan@codesourcery.com>
5477
5478 * gdb.cp/exception.exp: Activate test, make it work with pending
5479 catchpoints.
5480
86ae69ef
JK
54812008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5482
5483 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5484
f7f9ae2c
VP
54852008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5486
a9c64011
AS
5487 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5488 now printed.
5489 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5490
2a2d4dc3
AS
54912008-05-27 Andreas Schwab <schwab@suse.de>
5492
5493 * gdb.base/frame-args.exp: Handle arguments that are optimized
5494 out.
5495
5099e4d9
LM
54962008-05-26 Luis Machado <luisgpm@br.ibm.com>
5497
5498 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5499 quiet for ppc32 and group options into a single variable.
5500
d9c36a91
JB
55012008-05-23 Joel Brobecker <brobecker@adacore.com>
5502
5503 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5504 of zero-size elements.
5505 * gdb.ada/null_array.exp: Test printing this new array.
5506
103a8671
JK
55072008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5508
5509 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5510
07a4cc1a 55112008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5512
5513 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5514 of the "finish" command.
5515
55f996a7
NR
55162008-05-21 Nick Roberts <nickrob@snap.net.nz>
5517
5518 * gdb.base/annota1.exp: Test for new annotation.
5519
907fc202
UW
55202008-05-16 Pedro Alves <pedro@codesourcery.com>
5521
5522 * gdb.base/fixsection.exp: New file.
5523 * gdb.base/fixsection0.c: New file.
5524 * gdb.base/fixsection1.c: New file.
5525
e8f97270
UW
55262008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5527
5528 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5529 * gdb.base/annota3.exp: Likewise.
5530
ac0bb574
NF
55312008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5532
5533 * gdb.base/watch_thread_num.exp: Don't run tests that require
5534 watchpoints if the target doesn't support them.
5535
6fadd07a
DE
55362008-05-12 Doug Evans <dje@google.com>
5537
5538 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5539
6e9a4a30
JB
55402008-05-09 Joel Brobecker <brobecker@adacore.com>
5541
5542 * gdb.ada/assign_1.exp: New testcase.
5543
08388c79
DE
55442008-05-09 Doug Evans <dje@google.com>
5545
a3c83fae
DE
5546 * gdb.base/find.exp: New file.
5547 * gdb.base/find.c: New file.
08388c79 5548
bd5ddfe8
DJ
55492008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5550
5551 * gdb.base/commands.exp (watchpoint_command_test): Handle
5552 gdb,no_hardware_watchpoints.
5553 * gdb.base/float.exp: Allow ARM targets without floating point.
5554 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5555
b5dd68e2 55562008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 5557 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
5558
5559 * gdb.ada/lang_switch: New test program.
5560 * gdb.ada/lang_switch.exp: New testcase.
5561
382d13d1
DE
55622008-05-05 Doug Evans <dje@google.com>
5563
5564 * gdb.base/help.exp (disassemble): Update expected help text.
5565
9dd789d0
PA
55662008-05-04 Pedro Alves <pedro@codesourcery.com>
5567
5568 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5569
611c83ae
PA
55702008-05-04 Pedro Alves <pedro@codesourcery.com>
5571
5572 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5573 different times.
5574
ff013f42
JK
55752008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5576
5577 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5578 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5579 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5580 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5581
96dff6a2
VP
55822008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5583
5584 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5585 notification to appear.
5586
55cd6f92
DJ
55872008-05-04 Daniel Jacobowitz <dan@debian.org>
5588
5589 * gdb.base/fullname.c: New file.
5590 * gdb.base/fullname.exp: New file.
5591 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5592
d705c43c
PA
55932008-05-03 Pedro Alves <pedro@codesourcery.com>
5594
5595 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5596 expressions with macros.
5597
333222e1
JK
55982008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5599
5600 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5601
5ac01682
DJ
56022008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5603
5604 * gdb.base/completion.exp: Handle lack of other symbols beginning
5605 with "a".
5606
5607 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
5608
237fc4c9
PA
56092008-05-02 Jim Blandy <jimb@codesourcery.com>
5610
5611 * gdb.asm/asmsrc1.s: Add scratch space.
5612
ed5e9466
DJ
56132008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5614 Daniel Jacobowitz <dan@codesourcery.com>
5615
5616 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
5617 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
5618 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
5619
b39cc962
DJ
56202007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
5621
5622 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
5623
36d520f5
JB
56242008-05-01 Joel Brobecker <brobecker@adacore.com>
5625
5626 * gdb.base/info-target.exp: New testcase.
5627
8d4e3071
DJ
56282008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5629
5630 * gdb.cp/hang.exp: Use .cc instead of .C.
5631 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
5632 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
5633
6f3f3097
DJ
56342008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
5635
5636 * gdb.base/gdb1250.exp: Remove perror.
5637 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
5638
5550a914
PA
56392008-04-30 Pedro Alves <pedro@codesourcery.com>
5640
5641 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
5642 .2byte.
5643
d848e687
DJ
56442008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
5645
5646 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
5647 (maybe_kfail): New.
5648
93b5768b
PA
56492008-04-25 Pedro Alves <pedro@codesourcery.com>
5650
5651 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
5652
721c02de
VP
56532008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5654
a9c64011
AS
5655 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
5656 * gdb.mi/mi2-syn-frame.exp: Likewise.
5657 * lib/mi-support.exp: Likewise.
721c02de 5658
74960c60
VP
56592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5660
5661 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
5662 to specify regexp for the location to stop at.
5663 * gdb.base/break-always.c: New.
5664 * gdb.base/break-always.exp: New.
5665
d24317b4
VP
56662008-04-24 Vladimir Prus <vladimir@codesourcery.com>
5667
5668 * lib/mi-support.exp (mi_runto_helper): Adjust
5669 for the original-location field.
5670 (mi_create_breakpoint, mi_list_breakpoints): New.
5671 * gdb.mi/mi-break.exp: Adjust.
5672 * gdb.mi/mi2-break.exp: Adjust.
5673 * gdb.mi/mi-pending.exp: Adjust.
5674 * gdb.mi/mi-simplerun.exp: Adjust.
5675 * gdb.mi/mi2-simplerun.exp: Adjust.
5676 * gdb.mi/mi-syn-frame.exp: Adjust.
5677 * gdb.mi/mi2-syn-frame.exp: Adjust.
5678 * gdb.mi/mi-until.exp: Adjust.
5679 * gdb.mi/mi2-until.exp: Adjust.
5680 * gdb.mi/mi-var-display.exp: Adjust.
5681 * gdb.mi/mi2-var-display.exp: Adjust.
5682 * gdb.mi/mi-watch.exp: Adjust.
5683 * gdb.mi/mi2-watch.exp: Adjust.
5684
fdc59709 56852008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 5686
a9c64011
AS
5687 * aclocal.m4: Add override.m4.
5688 * configure: Regenerate.
fdc59709 5689
8e91f023
VP
56902008-04-19 Vladimir Prus <vladimir@codesourcery.com>
5691
5692 * gdb.mi/var-cmd.c (do_at_tests): Verify that
5693 '-var-update --all-values' reports new value even the type
5694 of a variable object has changed.
5695
233a11ab
CS
56962008-04-18 Craig Silverstein <csilvers@google.com>
5697
5698 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
5699 files.
d24317b4 5700
9c1137ad
JB
57012008-04-18 Joel Brobecker <brobecker@adacore.com>
5702
5703 * gdb.ada/atomic_enum: New test program.
5704 * gdb.ada/atomic_enum.exp: New testcase.
5705
66d0bbc7
DE
57062008-04-17 Doug Evans <dje@google.com>
5707
5708 * gdb.opt/Makefile.in: Fix whitespace.
5709
100906b0
UW
57102008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
5711
5712 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
5713
4584e32e
DE
57142008-04-17 Doug Evans <dje@google.com>
5715
5716 * gdb.base/hashline1.exp: New testcase.
5717 * gdb.base/hashline2.exp: New testcase.
5718 * gdb.base/hashline2.exp: New testcase.
5719
0a320680
PA
57202008-04-17 Pedro Alves <pedro@codesourcery.com>
5721
5722 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
5723
18ac113b
AR
57242008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
5725
5726 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
5727 temporary breakpoint to match "Temporary breakpoint".
5728 * gdb.base/break.exp (delete_breakpoints): Likewise.
5729 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
5730 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
5731 * gdb.base/display.exp: Likewise.
5732 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
5733 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
5734 * gdb.base/restore.exp (restore_tests): Likewise.
5735 * gdb.base/sepdebug.exp: Likewise.
5736 * gdb.base/watchpoint.exp: Likewise.
5737 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
5738 * gdb.mi/mi-pending.exp: Likewise.
5739 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
5740 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
5741 * gdb.mi/mi-var-cmd.exp: Likewise.
5742 * gdb.mi/mi-var-display.exp: Likewise.
5743 * gdb.mi/mi2-cli.exp: Likewise.
5744 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
5745 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
5746 * gdb.mi/mi2-var-display.exp: Likewise.
5747 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
5748 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
5749 new "disp" field.
a9c64011 5750 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
5751 reason. This is to support fix for PR2424.
5752
add38693
JK
57532008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5754
5755 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
5756
fcacd99f
VP
57572008-04-13 Vladimir Prus <vladimir@codesourcery.com>
5758
5759 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 5760 field. Add more floating varobj tests.
fcacd99f 5761 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
5762 field.
5763 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
5764 (main): Call do_at_tests.
5765 * lib/mi-support.exp (mi_create_floating_varobj)
5766 (mi_varobj_update_with_type_change): New.
fcacd99f 5767
de051565
MK
57682008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
5769
5770 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
5771 option of -var-evaluate-expression.
5772 * gdb.mi/mi2-var-display.exp: Likewise.
5773
dbc52822
VP
57742008-04-07 Vladimir Prus <vladimir@codesourcery.com>
5775
5776 Introduce test setup helpers.
a9c64011
AS
5777 * lib/gdb.exp (build_executable, clean_restart)
5778 (prepare_for_testing): New.
5779 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
5780 * gdb.base/return.exp: Likewise.
5781 * gdb.base/ending-run.exp: Likewise.
dbc52822 5782
473591da
NR
57832008-04-07 Nick Roberts <nickrob@snap.net.nz>
5784
5785 * gdb.mi/mi-async.exp: New test for asynchronous Machine
5786 Interface (MI) responses.
5787
2b2d9e11
VP
57882008-04-06 Vladimir Prus <vladimir@codesourcery.com>
5789
a9c64011
AS
5790 * gdb.cp/breakpoint.cc: New code to test conditions involving
5791 member variables.
5792 * gdb.cp/breakpoint.exp: Test condition involving member
5793 variables.
2b2d9e11 5794
bb378428
VP
57952008-04-05 Vladimir Prus <vladimir@codesourcery.com>
5796
5797 * lib/mi-support.exp (mi_expect_stop): New.
5798 (mi_run_cmd): Change the
5799 token. Use mi_send_resuming_command, use
5800 mi_expect_stop.
5801 (mi_execute_to_helper): Rename to mi_execute_to.
5802 (mi_send_resuming_command): Add more error patterns.
5803 (mi_wait_for_stop): Renamed to...
5804 (mi_get_stop_line): ...this.
5805 (mi_run_inline_test): Adjust.
5806
5807 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
5808 * gdb.mi/mi-console.exp: Likewise.
5809 * gdb.mi/mi-pending.exp: Likewise.
5810 * gdb.mi/mi-simplerun.exp: Likewise.
5811 * gdb.mi/mi-stack.exp: Likewise.
5812 * gdb.mi/mi-stepi.exp: Likewise.
5813 * gdb.mi/mi-syn-frame.exp: Add comment.
5814 * gdb.mi/mi-until.exp: Likewise.
5815 * gdb.mi/mi-var-display.exp: Likewise.
5816 * gdb.mi/mi-watch.exp: Likewise.
5817 * gdb.mi/mi2-cli.exp: Likewise.
5818 * gdb.mi/mi2-console.exp: Likewise.
5819 * gdb.mi/mi2-simplerun.exp: Likewise.
5820 * gdb.mi/mi2-stack.exp: Likewise.
5821 * gdb.mi/mi2-stepi.exp: Likewise.
5822 * gdb.mi/mi2-until.exp: Likewise.
5823 * gdb.mi/mi2-var-display.exp: Likewise.
5824 * gdb.mi/mi2-watch.exp: Likewise.
5825
62172bb9
UW
58262008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5827
5828 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
5829
5830 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
5831
a13e061a
PA
58322008-04-04 Pedro Alves <pedro@codesourcery.com>
5833
5834 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
5835 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
5836 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5837 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
5838 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
5839 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
5840 expect an mi error duplicated in stderr.
5841
eae06beb
JB
58422008-04-03 Joel Brobecker <brobecker@adacore.com>
5843
5844 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
5845 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
5846 Add a couple of tests that verify the behavior when the new setting
5847 is set to "cancel" and "all".
5848 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
5849 "ask" before we start the testing.
5850
79c6ced6
AR
58512008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
5852
5853 * gdb.cp/casts.cc: Add class reference variables.
5854 * gdb.cp/casts.exp: New test cases for up/down casting references.
5855
6c2d1a6b
MK
58562008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
5857
5858 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
5859 instead of beginning to make an extra test pass.
5860 * gdb.mi/mi2-var-display.exp: Likewise.
5861
55b411d9
MR
58622008-03-31 Maciej W. Rozycki <macro@mips.com>
5863
5864 * gdb.base/break.exp: Mark failures as such. Fix formatting.
5865
c6140da2
MD
58662008-03-31 Markus Deuling <deuling@de.ibm.com>
5867 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5868
5869 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
5870 value. Add xfail for older kernels.
5871
79732189
AR
58722008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
5873
5874 Bring mi-support in line with gdb.exp.
5875 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
5876 (mi_gdb_start): New function.
5877
33c3676e
MR
58782008-03-28 Maciej W. Rozycki <macro@mips.com>
5879
5880 * gdb.mi/mi-var-cmd.exp: Fix a typo.
5881
92e28119
VP
58822008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5883
5884 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
5885 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 5886
9e8e3afe
VP
58872008-03-26 Vladimir Prus <vladimir@codesourcery.com>
5888
5889 * lib/mi-support.exp (mi_create_varobj_checked): New.
5890 (mi_list_varobj_children): Allow to check for a
5891 value.
5892 (mi_list_array_varobj_children): New.
5893
5894 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
5895 and mi_list_varobj_children, as opposed to hardcoding
5896 expected strings.
5897 * gdb.mi/gdb701.exp: Likewise.
5898 * gdb.mi/gdb792.exp: Likewise.
5899 * gdb.mi/mi-var-block.exp: Likewise.
5900 * gdb.mi/mi-var-cmd.exp: Likewise.
5901 * gdb.mi/mi-var-invalidate.exp: Likewise.
5902 * gdb.mi/mi2-var-block.exp: Likewise.
5903 * gdb.mi/mi2-var-child.exp: Likewise.
5904 * gdb.mi/mi2-var-cmd.exp: Likewise.
5905 * gdb.mi/mi2-var-display.exp: Likewise.
5906
9df50351
JK
59072008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 Fix random false FAILs on i386.
5910 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
5911
31e5d73a
DJ
59122008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5913
5914 PR gdb/544
5915 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
5916
12f4afab
DJ
59172008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
5918
5919 PR gdb/544
5920 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
5921
b562a0cb
DJ
59222008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5923
5924 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
5925 fixed PR gdb/544.
5926
17faa917
DJ
59272008-03-21 Pedro Alves <pedro@codesourcery.com>
5928
5929 * gdb.threads/fork-child-threads.exp: Test next over fork.
5930
6214f497
DJ
59312008-03-21 Chris Demetriou <cgd@google.com>
5932
5933 * gdb.base/break.exp (rbreak junk): New test for rbreak
5934 "Junk at end of arguments" issue.
5935
63092375
DJ
59362008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5937
5938 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
5939 *& to work on created array elements.
5940 (Top level): Test print $pc with a file. Test string operations
5941 without a target.
5942 * gdb.base/ptype.exp: Do not expect *& to work on created array
5943 elements.
5944
b21991b0
DJ
59452008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
5946
5947 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5948 gdb.threads/staticthreads.exp: Update exit query.
5949
c4b347c7
SL
59502008-03-07 Sandra Loosemore <sandra@codesourcery.com>
5951
5952 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
5953
fa4727a6
DJ
59542008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
5955
5956 * gdb.base/watchpoint.c (global_ptr, func4): New.
5957 (main): Call func4.
5958 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
5959 (test_inaccessible_watchpoint): New.
5960
2f34202f
MR
59612008-02-29 Maciej W. Rozycki <macro@mips.com>
5962
5963 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
5964 select the largest.
5965
0d6ba1b1
DJ
59662008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5967
5968 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
5969 frames-invalid annotations.
5970
e691325a
PM
59712008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
5972
a9c64011 5973 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 5974
f85b5ecc
DE
59752008-02-27 Doug Evans <dje@google.com>
5976
5977 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
5978 for bug 1738.
5979 (breakpoint_to_handler_entry): Ditto.
5980
b40e7bf3
JB
59812008-02-27 Joel Brobecker <brobecker@adacore.com>
5982
5983 * gdb.base/ending-run.exp: Use the first line of code inside
5984 function body to test breakpoints.
5985 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
5986 location where the breakpoint is inserted when using the line
5987 where a function is declared. Fix typo in the description of
5988 one of the tests.
5989 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
5990
2faca73a
PM
59912008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5992
5993 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 5994 tests.
2faca73a 5995
6f439c36
PM
59962008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
5997
5998 * gdb.base/args.exp: avoid same output for tests
5999 with single quotes.
6000
54e52265
VP
60012008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6002
a9c64011
AS
6003 * gdb.base/annota1.exp: Adjust for 'info break'
6004 format changes.
6005 * gdb.base/annota3.exp: Likewise.
6006 * gdb.base/break.exp: Likewise.
6007 * gdb.base/condbreak.exp: Likewise.
6008 * gdb.base/pending.exp: Likewise.
6009 * gdb.base/sepdebug.exp: Likewise.
6010 * gdb.base/unload.exp: Likewise.
6011 * gdb.cp/ovldbreak.exp: Likewise.
6012 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6013
897b09ca
DE
60142008-02-07 Doug Evans <dje@google.com>
6015
6016 * gdb.cp/mb-inline.exp: New.
6017 * gdb.cp/mb-inline.h: New.
6018 * gdb.cp/mb-inline1.cc: New.
6019 * gdb.cp/mb-inline2.cc: New.
6020
b1c32d35
PM
60212008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6022
6023 * gdb.pascal/floats.pas: New test program.
6024 * gdb.pascal/floats.exp: New testcase.
6025
1a4ca44a
TJB
60262008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6027
6028 * gdb.base/callfuncs.c (t_float_many_args): New function.
6029 (t_double_many_args): New function.
6030 * gdb.base/callfuncs.exp: Add tests for exceeding float
6031 and double parameters passed through the stack.
6032
439048e8
JB
60332008-02-05 Joel Brobecker <brobecker@adacore.com>
6034
6035 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6036 gdb.ada/complete/foo.adb: New files.
6037 * gdb.ada/complete.exp: New testcase.
6038
81fe8080
DE
60392008-02-03 Doug Evans <dje@google.com>
6040
301f0ecf
DE
6041 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6042
81fe8080
DE
6043 * gdb.cp/gdb2384.exp: New file.
6044 * gdb.cp/gdb2384.cc: New file.
6045 * gdb.cp/gdb2384-base.h: New file.
6046 * gdb.cp/gdb2384-base.cc: New file.
6047
4b071aec
DE
60482008-02-02 Doug Evans <dje@google.com>
6049
6050 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6051
61137ba6
JB
60522007-02-01 Joel Brobecker <brobecker@adacore.com>
6053
6054 * gdb.ada/sym_print_name: New test program.
6055 * gdb.ada/sym_print_name.exp: New testcase.
6056
60572007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6058
6059 * gdb.ada/nested/hello.adb: New file.
6060 * gdb.ada/nested.exp: New testcase.
6061 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6062
98deb0da
VP
60632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6064
6065 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6066 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6067 don't cause future evaluations of function to report
6068 creation of internal breakpoints.
98deb0da 6069
723a2275
VP
60702008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6071
6072 * gdb.mi/mi-break.exp (test_error): New.
6073 Call it.
6074
fb546a2f
LM
60752008-01-31 Luis Machado <luisgpm@br.ibm.com>
6076
6077 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6078 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6079
2d8fd90a
PM
60802008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6081
6082 * gdb.pascal/integers.pas: New test program.
6083 * gdb.pascal/integers.exp: New testcase.
6084
a7fa0ded
PM
60852008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6086
6087 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6088
5e1a1926
TJB
60892008-01-30 Luis Machado <luisgpm@br.ibm.com>
6090
6091 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6092 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6093
8d04f9f0
JB
60942008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6095
6096 * gdb.ada/formatted_ref: New test program.
6097 * gdb.ada/formatted_ref.exp: New testcase.
6098
6099 * gdb.cp/formatted-ref.cc: New file.
6100 * gdb.cp/formatted-ref.exp: New testcase.
6101
ce75a98f
JB
61022008-01-30 Joel Brobecker <brobecker@adacore.com>
6103
6104 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6105
e835f6bf
NR
61062008-01-30 Nick Roberts <nickrob@snap.net.nz>
6107
6108 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6109 (test_file_list_exec_source_file): Update to new macro-info field.
6110
d118ef87
PH
61112008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6112
6113 * gdb.ada/exprs: New test program.
6114 * gdb.ada/exprs.exp: New testcase.
6115
7d35ab09
TJB
61162008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6117
6118 * dfp-test.c (DELTA, DELTA_B): New definitions.
6119 (double_val1, double_val2, double_val3, double_val4, double_val5,
6120 double_val6, double_val7, double_val8, double_val9, double_val10,
6121 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6122 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6123 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6124 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6125 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6126 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6127 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6128 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6129 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6130 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6131 dec128_val16): New global variables.
6132 (decimal_dec128_align): New function.
6133 (decimal_mixed): Likewise.
6134 (decimal_many_args_dec32): Likewise.
6135 (decimal_many_args_dec64): Likewise.
6136 (decimal_many_args_dec128): Likewise.
6137 (decimal_many_args_mixed): Likewise.
6138 * dfp-test.exp: Add tests calling new inferior functions.
6139
2d717e4f
DJ
61402008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6141
6142 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6143 gdb.server/ext-run.exp: New files.
6144 * lib/gdbserver-support.exp (gdbserver_download): New.
6145 (gdbserver_start): New. Update gdbserver expected
6146 output.
6147 (gdbserver_spawn): Use them.
6148 (gdbserver_start_extended): New.
6149
e85a822c
DJ
61502008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6151
6152 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6153 Run on GNU/Linux.
6154 (do_exec_tests): Check for systems which do not support catchpoints.
6155 Do not match START.
6156 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6157 Run on GNU/Linux. Enable verbose output.
6158 (check_fork_catchpoints): New.
6159 (explicit_fork_child_follow, catch_fork_child_follow)
6160 (tcatch_fork_parent_follow): Update expected messages.
6161 (do_fork_tests): Use check_fork_catchpoints.
6162 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6163 Run on GNU/Linux. Enable verbose output.
6164 (check_vfork_catchpoints): New.
6165 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6166 expected messages.
6167 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6168
401ea829
JB
61692008-01-29 Jim Blandy <jimb@red-bean.com>
6170
6171 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6172 host' errors.
6173 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6174
aceaf3ad
JB
61752008-01-29 Jim Blandy <jimb@red-bean.com>
6176
6177 * gdb.threads/sigthread.c: Use barriers to ensure that
6178 child_thread and child_thread_two are always initialized before we
6179 start to use them.
6180
a5606eee
VP
61812008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6182
6183 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6184 * gdb.base/watchpoint-solib.c: New.
6185 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6186
c55a82bb
PM
61872008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6188
6189 * gdb.base/gdb1056.exp: Add unsigned integer test.
6190
0993fe05
DE
61912008-01-28 Doug Evans <dje@google.com>
6192
6193 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6194
4fe42e7f
JB
61952008-01-27 Jim Blandy <jimb@codesourcery.com>
6196
c7a69933
JB
6197 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6198
4fe42e7f
JB
6199 * gdb.base/expand-psymtabs.exp: Doc fix.
6200
5def8285
MK
62012008-01-26 Mark Kettenis <kettenis@gnu.org>
6202
6203 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6204
5313c911
NR
62052008-01-24 Nick Roberts <nickrob@snap.net.nz>
6206
a9c64011 6207 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6208 -var-set-format.
6209
93815fbf
VP
62102008-01-23 Chris Demetriou <cgd@google.com>
6211
6212 * gdb.threads/thread_events.c: New testcase source file.
6213 * gdb.threads/thread_events.exp: New testcase expect file.
6214
467a88ee
NR
62152008-01-23 Nick Roberts <nickrob@snap.net.nz>
6216
6217 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6218
6219 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6220 -var-set-format.
6221
d8f82aba
DJ
62222008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6223 Vladimir Prus <vladimir@codesourcery.com>
6224
6225 * gdb.base/float.exp: Allow missing floating point for m68k and
6226 PowerPC.
6227
60c46647
VP
62282008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6229
6230 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6231 ignore count.
6232 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6233 * gdb.mi/mi-cli.exp: Adjust.
6234 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6235
c7dd36a1
PA
62362008-01-17 Pedro Alves <pedro@codesourcery.com>
6237
6238 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6239 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6240 with dummy_ptr's address.
6241 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6242 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6243 all targets.
6244 * gdb.mi/mi2-var-child.exp: Likewise.
6245
39d5313e
JB
62462008-01-09 Joel Brobecker <brobecker@adacore.com>
6247
6248 * gdb.ada/null_array: New test program.
6249 * gdb.ada/null_array.exp: New testcase.
6250
0aea4bf3
LM
62512008-01-09 Luis Machado <luisgpm@br.ibm.com>
6252
6253 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6254 with required float modifiers.
6255
0b354900
JB
62562008-01-08 Joel Brobecker <brobecker@adacore.com>
6257
6258 * gdb.ada/funcall_param: New test program.
6259 * gdb.ada/funcall_param.exp: New testcase.
6260
cdb7f5d4
JB
62612008-01-08 Joel Brobecker <brobecker@adacore.com>
6262
6263 * gdb.ada/arrayparam: New test program.
6264 * gdb.ada/arrayparam.exp: New testcase.
6265
88e2547f
JB
62662008-01-08 Joel Brobecker <brobecker@adacore.com>
6267
6268 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6269 landed. Should also fix random failures in the test following it.
6270
f6867ce0
TJB
62712008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6272
6273 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6274 for expressions with decimal float values.
6275 (test_dfp_conversions): New function to test casts to and from
6276 decimal float types.
6277 Call test_dfp_conversions.
6278 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6279 elements.
6280 (main): Initialize ds.float4 and ds.double8 elements.
6281 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6282 string to new error message.
6283 (d64_set_tests): Likewise.
6284 (d128_set_tests): Likewise.
6285 Add tests for expressions with decimal float variables. Add tests for
6286 conversions to and from decimal float types.
6287
f9c11282
JB
62882008-01-05 Joel Brobecker <brobecker@adacore.com>
6289
6290 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6291 * gdb.ada/packed_tagged.exp: New testcase.
6292
0ecbca72
JB
62932008-01-04 Joel Brobecker <brobecker@adacore.com>
6294
6295 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6296 gdb.ada/homonym/homonym_main.adb: New files.
6297 * gdb.ada/homonym.exp: New testcase.
6298
c18d3d89
JB
62992008-01-04 Joel Brobecker <brobecker@adacore.com>
6300
6301 * gdb.ada/packed_array.exp: Add testing of references to
6302 a packed array.
6303
ecc7085b
JB
63042008-01-04 Joel Brobecker <brobecker@adacore.com>
6305
6306 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6307 New files.
6308 * gdb.ada/type_coercion.exp: New testcase.
6309
c474c922
JB
63102008-01-04 Joel Brobecker <brobecker@adacore.com>
6311
6312 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6313 gdb.ada/tagged/foo.adb: New file.
6314 * gdb.ada/tagged.exp: New testcase.
6315
9005b927
JB
63162008-01-04 Joel Brobecker <brobecker@adacore.com>
6317
6318 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6319 gdb.ada/ptype_field/foo.adb: New files.
6320 * gdb.ada/ptype_field.exp: New testcase.
6321
1a6aaad8
JB
63222008-01-03 Joel Brobecker <brobecker@adacore.com>
6323
6324 * gdb.ada/print_pc.exp: New testcase.
6325
0ef22f53
JB
63262008-01-03 Joel Brobecker <brobecker@adacore.com>
6327
6328 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6329 gdb.ada/taft_type/p.adb: New files.
6330 * gdb.ada/taft_type.exp: New testcase.
6331
1689ecf8
JB
63322008-01-03 Joel Brobecker <brobecker@adacore.com>
6333
6334 * gdb.ada/array_bounds/bar.adb: New file.
6335 * gdb.ada/array_bounds.exp: New testcase.
6336
a4d0b9c3
JB
63372008-01-03 Joel Brobecker <brobecker@adacore.com>
6338
6339 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6340 gdb.ada/arrayptr/foo.adb: New files.
6341 * gdb.ada/arrayptr.exp: New testcase.
6342
a31ace00
JB
63432008-01-03 Joel Brobecker <brobecker@adacore.com>
6344
6345 * gdb.base/set-lang-auto.exp: New testcase.
6346
a97fced3
JB
63472008-01-03 Joel Brobecker <brobecker@adacore.com>
6348
6349 * gdb.ada/fun_addr/foo.adb: New file.
6350 * gdb.ada/fun_addr.exp: New testcase.
6351
ef29ce1a
JK
63522008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6353
6354 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6355 New files
6356
0fafefe3
JB
63572008-01-02 Joel Brobecker <brobecker@adacore.com>
6358
6359 * array_subscript_addr/p.adb: New file.
a9c64011 6360 * array_subscript_addr.exp: New testcase.
0fafefe3 6361
c4359f8d
JB
63622008-01-02 Joel Brobecker <brobecker@adacore.com>
6363
a9c64011 6364 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6365 New files.
6366 * gdb.ada/str_cmp_ref.exp: New testcase.
6367
1aa1b15b
JB
63682008-01-01 Joel Brobecker <brobecker@adacore.com>
6369
6370 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6371 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6372 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6373
81c9b2cf
JB
63742008-01-01 Joel Brobecker <brobecker@adacore.com>
6375
6376 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6377 gdb.ada/ref_param/pck.ads: New files.
6378 * gdb.ada/ref_param.exp: New testcase.
6379
319e4674
JB
63802008-01-01 Joel Brobecker <brobecker@adacore.com>
6381
6382 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6383 gdb.ada/interface/foo.adb: New files.
6384 * gdb.ada/interface.exp: New testcase.
6385
ef682c56
JB
63862007-12-31 Jim Blandy <jimb@codesourcery.com>
6387
6388 * gdb.base/multi-forks.exp: Consume all output from child
6389 processes before proceeding to next test.
6390
f6f3eb6c
JB
63912007-12-29 Jim Blandy <jimb@codesourcery.com>
6392
6393 * configure: Regenerated.
6394
f652e42f
JB
63952007-12-27 Joel Brobecker <brobecker@adacore.com>
6396
6397 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6398 gdb.ada/fixed_cmp/fixed.adb: New files.
6399 * gdb.ada/fixed_cmp.exp: New testcase.
6400
6943e596
JB
64012007-12-27 Joel Brobecker <brobecker@adacore.com>
6402
6403 * gdb.ada/boolean_expr.exp: New testcase.
6404
aad9a193
JB
64052007-12-26 Jim Blandy <jimb@codesourcery.com>
6406
6407 * gdb.base/multi-forks.exp: Doc fix.
6408
fb5f3683
JB
64092007-12-26 Joel Brobecker <brobecker@adacore.com>
6410
6411 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6412 * gdb.ada/char_param.exp: Do not compile our test program with
6413 -gnata, this is unnecessary.
6414 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6415
384e4a9c
JB
64162007-12-24 Joel Brobecker <brobecker@adacore.com>
6417
6418 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6419 gdb.ada/print_chars/foo.adb: New files.
6420 * gdb.ada/print_chars.exp: New testcase.
6421
01e044f7
JB
64222007-12-24 Joel Brobecker <brobecker@adacore.com>
6423
6424 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6425 gdb.ada/char_param/foo.adb: New files.
6426 * gdb.ada/char_param.exp: New testcase.
6427
0ce17860
JB
64282007-12-22 Jim Blandy <jimb@codesourcery.com>
6429
6430 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6431 hard-coding source line numbers into the test.
6432 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6433 gdb_get_line_number to find.
6434
919809b9
JB
64352007-12-22 Joel Brobecker <brobecker@adacore.com>
6436
6437 * gdb.base/ptype.c (highest): New struct type.
6438 (the_highest): New variable of that type.
6439 (main): Add dummy assignment to a field of variable the_highest.
6440 * gdb.base/ptype.exp: Test type printing of our new variable.
6441
abc8a88d
PM
64422007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6443
6444 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6445 and record first explicitly generated thread number.
abc8a88d
PM
6446 Use that thread number for thread specific watchpoint test.
6447 Add iteration number to repetitive tests.
6448
5158f3e3
CES
64492007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6450 Jim Blandy <jimb@codesourcery.com>
6451
6452 * gdb.base/expand-psymtabs.c: New testcase
6453 source file.
6454 * gdb.base/expand-psymtabs.exp: New testcase
6455 expect file.
6456
37e4754d
LM
64572007-12-17 Luis Machado <luisgpm@br.ibm.com>
6458
6459 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6460 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6461
551e5d04
JB
64622007-12-17 Joel Brobecker <brobecker@adacore.com>
6463
6464 * gdb.ada/frame_args/foo.adb: New file.
6465 * gdb.ada/frame_args/pck.ads: New file.
6466 * gdb.ada/frame_args/pck.adb: New file.
6467 * gdb.ada/frame_args.exp: New testcase.
6468
a05ee097
JB
64692007-12-17 Joel Brobecker <brobecker@adacore.com>
6470
6471 * gdb.base/frame-args.c: New file.
6472 * gdb.base/frame-args.exp: New testcase.
6473
c162e8c9 64742007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6475 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6476
6477 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6478
afe8ab22 64792007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6480
afe8ab22
VP
6481 * gdb.mi/mi-pending.exp: New.
6482 * gdb.mi/mi-pending.c: New.
6483 * gdb.mi/mi-pendshr.c: New.
6484
dfdfb3ca
JB
64852007-12-06 Jim Blandy <jimb@codesourcery.com>
6486
6487 * gdb.base/default.exp: Update expected output for 'info catch'.
6488
b7fca990
JK
64892007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6490
6491 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6492 must be set to binary.
6493
6a1afc1e
PA
64942007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6495
6496 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6497
a6b151f1
DJ
64982007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6499
6500 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6501 gdb.mi/mi-file-transfer.exp: New.
6502
43039443
JK
65032007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6504
6505 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6506
0ef2251b
MR
65072007-11-22 Maciej W. Rozycki <macro@mips.com>
6508
6509 * gdb.trace/backtrace.exp: Fix a typo.
6510 * gdb.trace/circ.exp: Likewise.
6511 * gdb.trace/collection.exp: Likewise.
6512 * gdb.trace/limits.exp: Likewise.
6513 * gdb.trace/report.exp: Likewise.
6514 * gdb.trace/tfind.exp: Likewise.
6515 * gdb.trace/while-dyn.exp: Likewise.
6516
5443631e
NR
65172007-11-21 Nick Roberts <nickrob@snap.net.nz>
6518
6519 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6520 objects of pointers that can't be dereferenced are now
6521 "noneditable".
6522
a4ce5b0d
UW
65232007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6524
6525 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6526 (target_cpu): Remove.
6527
d6e956e5
VP
65282007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6529
6530 * gdb.base/ending-run.exp: Expect the list of cleared
6531 breakpoint to come in natural order, not the reversed one.
a9c64011 6532
214270ab
VP
65332007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6534
6535 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6536 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6537
1a619819
LM
65382007-11-05 Luis Machado <luisgpm@br.ibm.com>
6539
6540 * gdb.base/printcmds.exp: New function
6541 test_printf_with_dfp.
6542
5b01a6fa
DE
65432007-11-02 Doug Evans <dje@google.com>
6544
6545 * gdb.disasm/t01_mov.s: Remove carriage returns.
6546 * gdb.disasm/t02_mova.s: Ditto.
6547 * gdb.disasm/t03_add.s: Ditto.
6548 * gdb.disasm/t04_sub.s: Ditto.
6549 * gdb.disasm/t05_cmp.s: Ditto.
6550 * gdb.disasm/t06_ari2.s: Ditto.
6551 * gdb.disasm/t07_ari3.s: Ditto.
6552 * gdb.disasm/t08_or.s: Ditto.
6553 * gdb.disasm/t09_xor.s: Ditto.
6554 * gdb.disasm/t10_and.s: Ditto.
6555 * gdb.disasm/t11_logs.s: Ditto.
6556 * gdb.disasm/t12_bit.s: Ditto.
6557 * gdb.disasm/t13_otr.s: Ditto.
6558
ec33ab7f
JK
65592007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6560
6561 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6562
ae0d01ff
UW
65632007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6564
6565 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6566 provide DFP support.
6567
55eddb0f
DJ
65682007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6569
6570 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6571 Test "set powerpc vector-abi". Skip auto-detection tests for old
6572 toolchains.
6573
7020f05c
PA
65742007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6575
6576 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6577 with [string compare].
6578
84bc3db9
PA
65792007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6580
6581 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6582 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6583
5876dc88
LM
65842007-10-25 Luis Machado <luisgpm@br.ibm.com>
6585
6586 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6587 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6588 * gdb.opt/Makefile.in: New makefile.
6589 * Makefile.in: Create new directory "gdb.opt".
6590 * configure.ac: Add "gdb.opt" directory.
6591 * configure: Regenerated.
a9c64011 6592
c3ea9a14
DE
65932007-10-25 Doug Evans <dje@google.com>
6594
6595 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6596 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6597
a9c64011 65982007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
6599 Thiago Jung Bauermann <bauerman@br.ibm.com>
6600
6601 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6602 Floating Point expressions.
6603 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6604 Floating Point variables.
6605 * gdb.base/dfp-test.c: new file containing program with Decimal
6606 Floating variables, used by gdb.base/dfp-test.exp.
6607
62a24a2b
DJ
66082007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
6609
6610 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
6611
e7b1eae6
UW
66122007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6613
6614 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
6615 compiling test case with GCC.
6616 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
6617
c641edcc
UW
66182007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6619
6620 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
6621 format changes.
6622
5e5ebfe6
MS
66232007-10-18 Michael Snyder <msnyder@specifix.com>
6624
6625 * gdb.base/dbx.exp: Add missing "-re " operator.
6626
e831e7b6
GM
66272007-10-16 Gaius Mulley <gaius@glam.ac.uk>
6628
6629 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
6630 * configure.ac: Removed trailing spaces after backslash.
6631 * gdb.modula2: New directory.
6632 * gdb.modula2/Makefile.in: New file.
6633 * gdb.modula2/unbounded-array.exp: New file.
6634 * gdb.modula2/unbounded1.c: New file.
6635
7cc46491
DJ
66362007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
6637
6638 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
6639
66402007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
6641
6642 * gdb.base/sigstep.c (main): Add checks for
6643 return values for setitimer call.
6644 Call setitimer again with itimer = ITIMER_REAL
6645 if first call to setitimer fails.
6646
e91528f0
KH
66472007-10-11 Kazu Hirata <kazu@codesourcery.com>
6648
6649 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
6650 of $timeout.
6651
2ec9a4f8
DJ
66522007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6653
6654 * gdb.server/server-run.exp: Test for dynamic linker symbols.
6655
66562007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
6657
6658 * lib/gdb.exp (gdb_run_cmd): Move comment outside
6659 of gdb_expect call, to avoid interruption.
6660
64b2fa04
PA
66612007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
6662
6663 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
6664 (v_unsigned_long_long, v_long_long_array)
6665 (v_signed_long_long_array, v_unsigned_long_long_array)
6666 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
6667 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
6668 [!NO_LONG_LONG]: New.
6669 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
6670 v_long_long_member.
6671
6672 (v_long_long_func, v_signed_long_long_func)
6673 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
6674 (main) [!NO_LONG_LONG]: Initialize long long variants.
6675
6676 * gdb.base/whatis.exp: If board file requests no_long_long, build
6677 test with NO_LONG_LONG defined. Test long long, signed long long,
6678 and unsigned long long variants but only if board file doesn't
6679 disable it.
6680
a912286e 66812007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 6682 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
6683
6684 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
6685 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
6686 * configure: Regenerated.
6687 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
6688 gdb.pascal/types.exp, lib/pascal.exp: New files.
6689
471ba8c9
DJ
66902007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
6691
6692 * gdb.cp/classes.exp (do_tests): Always step to the line after the
6693 call.
6694 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
6695 to return to the call.
6696 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
6697 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
6698 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
6699 * gdb.mi/mi-until.exp (test_until): Likewise.
6700 * gdb.mi/mi2-until.exp (test_until): Likewise.
6701
fef8a650
DJ
67022007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
6703
6704 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
6705 two-char array.
6706 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
6707
d983da9c
DJ
67082007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
6709
6710 * gdb.threads/watchthreads.c (thread_function): Sleep between
6711 iterations.
6712 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
6713 at once for S/390. Generate matching fails and passes.
6714
17f62551
VP
67152007-09-27 Vladimir Prus <vladimir@codesourcery.com>
6716
6717 * gdb.mi/var-cmd.c (do_children_tests): Initialize
6718 the 'struct_declarations' variable to zeros.
a9c64011 6719
ed0616c6
VP
67202007-09-24 Vladimir Prus <vladimir@codesourcery.com>
6721
6722 * gdb.cp/mb-ctor.cc: New.
6723 * gdb.cp/mb-ctor.exp: New.
6724 * gdb.cp/mb-templates.cc: New.
6725 * gdb.cp/mb-templates.exp: New.
6726
41f1b697
DJ
67272007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
6728
6729 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
6730
3f213f78
PA
67312007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
6732
6733 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
6734 targets.
6735 * configure: Regenerate.
6736
0d381245 67372007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6738
0d381245
VP
6739 * gdb.base/annota1.exp: Adjust for 'info break'
6740 format changes.
6741 * gdb.base/annota3.exp: Likewise.
6742 * gdb.base/break.exp: Likewise.
6743 * gdb.base/condbreak.exp: Likewise.
6744 * gdb.base/pending.exp: Likewise.
6745 * gdb.base/sepdebug.exp: Likewise.
6746 * gdb.base/unload.exp: Likewise.
6747 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 6748
fe3f5fa8
VP
67492007-09-22 Vladimir Prus <vladimir@codesourcery.com>
6750
6751 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
6752 messages.
6753 * gdb.base/chng-syms.exp: Likewise.
6754 * gdb.base/unload.exp: Likewise.
a9c64011 6755
a75cf6c0
DJ
67562007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
6757
6758 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
6759
18ecae38
DJ
67602007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
6761
6762 * schedlock.c (NUM): Change to 1.
6763 (main): Use args[0] for the main thread.
6764 * schedlock.exp: Only expect two threads. Only issue one pass or fail
6765 regardless of the number of threads.
6766
5509918f
MR
67672007-09-14 Maciej W. Rozycki <macro@mips.com>
6768
4a543daf
MR
6769 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
6770 type down.
6771 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6772 test.
6773 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
6774 watchpoint type down.
6775 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
6776 test.
6777
67782007-09-14 Maciej W. Rozycki <macro@mips.com>
6779
5509918f
MR
6780 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
6781 Move all the tests here and run them twice, once using software
6782 watchpoints and once using hardware watchpoints.
6783 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
6784
40b53987
DJ
67852007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
6786
6787 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
6788 test.
6789
695e2681
MK
67902007-09-10 Mark Kettenis <kettenis@gnu.org>
6791
8b3fc8d8
MK
6792 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
6793 build-id.
6794
695e2681
MK
6795 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
6796 know about $ORIGIN. Calculate output dir from $dest instead of
6797 using ${objdir}/{$subdir}.
6798
58d69f29
MK
67992007-09-09 Mark Kettenis <kettenis@gnu.org>
6800
6801 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
6802 gcore, before continuing with the test.
6803
3e347599
DJ
68042007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
6805
6806 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
6807 * gdb.mi/mi-watch.exp: Likewise.
6808
ea37ba09
DJ
68092007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6810 Jim Blandy <jimb@codesourcery.com>
6811
6812 * gdb.arch/i386-sse.exp: Do not expect character constants.
6813 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
6814 * gdb.base/display.exp: Allow print/s.
6815 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
6816 and unsigned char array changes.
6817
2025a643
DJ
68182007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6819
6820 * gdb.base/display.exp: Add tests for printf %p.
6821
26669a27
PA
68222007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
6823
6824 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
6825 the dll name to unicode.
6826
c8f021f8
JK
68272007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6828
6829 * gdb.base/default.exp (show version): Update the version text.
6830 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
6831
4cf31eea
JK
68322007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6833
6834 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
6835 New files.
6836
4935890f
JK
68372007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6838
6839 * lib/gdb.exp (build_id_debug_filename_get): New function.
6840 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
6841 Remove the generate DEBUG file for the future testcase runs.
6842 New testcase for the NT_GNU_BUILD_ID retrieval.
6843 Move the final testing step to ...
6844 (test_different_dir): ... a new function.
6845 New parameter XFAIL to XFAIL all the tests performed.
6846 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
6847 New parameter TYPE to PF_PREFIX all the tests performed.
6848
02142340
VP
68492007-08-31 Vladimir Prus <vladimir@codesourcery.com>
6850
6851 * gdb.mi/mi-var-cp.cc (path_expression): New
6852 function.
6853 * gdb.mi/mi-var-cp.exp: Run path exression tests.
6854
36acd84e
UW
68552007-08-27 Markus Deuling <deuling@de.ibm.com>
6856
6857 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
6858 to fit into SPU Local Store memory.
6859
a896d121
JB
68602007-08-23 Joel Brobecker <brobecker@adacore.com>
6861
6862 * gdb.base/default.exp: Adjust the expected output of "info
6863 warranty" after the switch to GPLv3.
6864
7b433602
JB
68652007-08-23 Joel Brobecker <brobecker@adacore.com>
6866
6867 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
6868 to 30000 (from 20000).
6869
e22f8b7c
JB
68702007-08-23 Joel Brobecker <brobecker@adacore.com>
6871
6872 Switch the license of all .exp files to GPLv3.
6873 Switch the license of all .f and .f90 files to GPLv3.
6874 Switch the license of all .s and .S files to GPLv3.
6875
5a0e3bd0
JB
68762007-08-23 Joel Brobecker <brobecker@adacore.com>
6877
6878 * configure.ac: Switch license to GPLv3.
6879
cc00619d
JB
68802007-08-23 Joel Brobecker <brobecker@adacore.com>
6881
6882 Switch the licensing to GPLv3 for all .ads and .adb files.
6883
8d26208a
DJ
68842007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
6885
6886 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
6887 and t_int_double.
6888 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
6889
4fcb9948
JB
68902007-08-17 Joel Brobecker <brobecker@adacore.com>
6891
6892 * gdb.base/step-line.c: Switch license to GPL version 3, and
6893 update copyright year.
6894 * gdb.base/step-line.inp: Likewise.
6895
b9c34f67
JB
68962007-08-17 Joel Brobecker <brobecker@adacore.com>
6897
6898 * gdb.base/gdb1555.exp: Make expected output immune to formatting
6899 changes inside gdb1555.c.
6900 * gdb.base/pending.exp: Likewise.
6901
2cc17678
DJ
69022007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
6903
6904 * config/default.exp: New file.
6905
e48883f7
DJ
69062007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6907
6908 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
6909 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
6910
1ab80e5b
MR
69112007-07-30 Maciej W. Rozycki <macro@mips.com>
6912
6913 * gdb.base/dump.exp: Force the correct endianness for binary
6914 formats not carrying this information.
6915
aba471f5
DJ
69162007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6917
6918 * gdb.threads/staticthreads.exp: Match .*sem_post.
6919
d4e07204
DJ
69202007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6921
6922 * gdb.base/readline.exp (operate_and_get_next): Match the final
6923 prompt.
6924
2b97317d
KB
69252007-07-23 Kevin Buettner <kevinb@redhat.com>
6926
6927 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
6928 to restarting SID.
6929
44efa07a
KB
69302007-07-18 Kevin Buettner <kevinb@redhat.com>
6931
6932 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
6933 prior to `gdb_start'.
6934
7b5ebade
KB
69352007-07-18 Kevin Buettner <kevinb@redhat.com>
6936
6937 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
6938 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
6939 Remove call to gdb_unload.
6940
255e7678
DJ
69412007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
6942 Daniel Jacobowitz <dan@codesourcery.com>
6943
6944 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
6945 for __WIN32__.
6946 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
6947 * gdb.base/unload.exp: Use shared library test routines.
6948
3a40aaa0
UW
69492007-07-03 Markus Deuling <deuling@de.ibm.com>
6950
6951 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
6952 * gdb.base/solib-symbol-lib.c: Likewise.
6953 * gdb.base/solib-symbol-main.c: Likewise.
6954
b0f4b84b
DJ
69552007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6956
6957 * config/gdbserver.exp (gdb_reconnect): New.
6958 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
6959 gdb.base/solib-disc.exp: New files.
6960 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
6961 remote debugging".
6962 (gdb_compile): Add shlib_load flag.
6963 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
6964 port.
6965 (gdbserver_reconnect): New.
6966
1b05479a
DJ
69672007-07-01 Nick Roberts <nickrob@snap.net.nz>
6968 Daniel Jacobowitz <dan@codesourcery.com>
6969
6970 * gdb.base/annota3.exp: Test for if construct.
6971
86f78eb2
DJ
69722007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
6973
6974 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
6975
6a2eb474 69762007-06-21 Chris Dearman <chris@mips.com>
a9c64011 6977 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
6978
6979 * gdb.base/display.exp: Allow a newline after display/i.
6980 * gdb.base/pc-fp.exp: Likewise.
6981 * gdb.base/sigbpt.exp: Likewise.
6982
f8b73d13
DJ
69832007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6984
6985 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
6986 required features to be included.
6987
4339e69e
DJ
69882007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6989
6990 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
6991 in info threads output.
6992
23d964e7
UW
69932007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6994 Markus Deuling <deuling@de.ibm.com>
6995
6996 * gdb.arch/spu-info.exp: New testcase.
6997 * gdb.arch/spu-info.c: New file.
6998
fd20f75b
DJ
69992007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7000
7001 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7002 tpcs_offset. Restore lr after the call.
7003 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7004
2226f861
DJ
70052007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7006
7007 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7008 (gdbserver_run): Kill any running gdbserver.
7009 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7010
d12371a9
MR
70112007-05-17 Maciej W. Rozycki <macro@mips.com>
7012
7013 * gdb.base/sigbpt.exp: Preset segv_addr.
7014
93f02886
DJ
70152007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7016
7017 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7018 (gdb_compile_shlib): Likewise.
7019 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7020 (default_gdb_init): Clear cleanfiles.
7021 (gdb_finish): Delete recorded cleanfiles.
7022 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7023
7024 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7025 Do not use isnative.
7026 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7027 gdb.base/so-impl-ld.exp: Likewise.
7028 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7029 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7030 gdb_compile.
7031
b04e06d7
VP
70322007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7033
7034 * config/unknown.exp: Remove.
7035
069ed931
UW
70362007-05-15 Markus Deuling <deuling@de.ibm.com>
7037
7038 * gdb.base/info-proc.exp: Check is_remote.
7039
09db0d03
UW
70402007-05-14 Markus Deuling <deuling@de.ibm.com>
7041
7042 * gdb.base/gcore.exp: Initialize variable core_supported.
7043
af2cbe8c
DJ
70442007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7045
7046 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7047
027c0295
DJ
70482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7049
7050 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7051 * gdb.threads/print-threads.exp (test_all_threads): Allow
7052 negative and hexadecimal thread IDs.
7053
dc5000e7
DJ
70542007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7055
7056 * gdb.java/jprint.java (public): Avoid invalid call to static
7057 method.
7058
2e74ed18
DP
70592007-05-14 Denis Pilat <denis.pilat@st.com>
7060
7061 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7062 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7063 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7064 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7065 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7066
83547f02
UW
70672007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7068
7069 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7070 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7071 this mode.
7072 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7073 * gdb.base/spu.ld: New file.
7074
b18be20d
DJ
70752007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7076
7077 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7078
be444858
DJ
70792007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7080
7081 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7082
b1d53152
DJ
70832007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7084
7085 * gdb.java/jmain.exp: Handle demangled names with and without method
7086 signatures.
7087
d084b331
DJ
70882007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7089
7090 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7091 (have_a_very_merry_interrupt): Remove calls to puts.
7092 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7093 inferior output.
7094 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7095 test names.
7096
db9d7fc5
DJ
70972007-04-29 Markus Deuling <deuling@de.ibm.com>
7098 Daniel Jacobowitz <dan@codesourcery.com>
7099
7100 * gdb.base/auxv.exp (core_works): Also check is_remote.
7101 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7102
ef783a7d 71032007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7104
ef783a7d
VP
7105 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7106 message, not the undefined 'module' variable.
7107 * gdb.base/siginfo.exp: Likewise.
7108 * gdb.base/sigstep.exp: Likewise.
7109 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7110 serialport.
7111 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7112
b7b73cae
CV
71132007-04-25 Corinna Vinschen <vinschen@redhat.com>
7114
7115 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7116 target sim fails. Return 0 otherwise.
7117 (gdb_load): Return prematurely if gdb_target_sim fails.
7118
7d90fdfa
DP
71192007-04-16 Denis Pilat <denis.pilat@st.com>
7120
7121 * gdb.base/setshow.exp: Reset height after having set it to 100.
7122
5d3e9c85
DP
71232007-04-16 Denis Pilat <denis.pilat@st.com>
7124
7125 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7126
18e75969
DP
71272007-04-16 Denis Pilat <denis.pilat@st.com>
7128
7129 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7130
25d5ea92
VP
71312007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7132
7133 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7134 tests. Run the frozen varobjs test.
7135 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7136 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7137
0b49cb80
JK
71382007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7139
7140 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7141 gdb.base/type-opaque.exp: New files.
7142
a73bafbc 71432007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7144
7145 * gdb.mi/mi-var-child.c
a73bafbc
VP
7146 (do_children_tests): User char[2] instead of
7147 char so that automatic printing of pointers to char
7148 don't give unpredicable result.
7149 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7150 local variables.
7151 * gdb.mi/mi-var-child.exp: Step to right line
7152 of do_children_tests.
7153 * gdb.mi/mi2-var-child.exp: Likewise.
7154 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7155 do_locals_tests.
a73bafbc
VP
7156 (do_children_tests): User char[2] instead of
7157 char so that automatic printing of pointers to char
a9c64011 7158 don't give unpredicable result.
a73bafbc 7159 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7160 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7161 Pass test name to mi_wait_for_stop.
7162
7ce59000
DJ
71632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7164
7165 * gdb.asm/asm-source.exp: Remove d10v case.
7166 * lib/gdb.exp (skip_cplus_tests): Likewise.
7167 * gdb.asm/d10v.inc: Deleted.
7168
20389057
DJ
71692007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7170
7171 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7172
8807d78b
DJ
71732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7174
7175 * config/netware.exp: Delete file.
7176
aa3edb8e
JB
71772007-03-29 Joel Brobecker <brobecker@adacore.com>
7178
7179 * gdb.dwarf2/dw2-noloc.S: New file.
7180 * gdb.dwarf2/dw2-noloc.exp: New file.
7181
297561ac
PA
71822007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7183
7184 * gdb.cp/method2.cc: New test.
7185 * gdb.cp/method2.exp: New test.
7186 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7187
1f81bd39
DJ
71882007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7189
7190 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7191
9453113a
DJ
71922007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7193
7194 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7195
b741e217
DJ
71962007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7197
7198 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7199 (gdb_load): Delete, replace with...
7200 (gdb_reload): ...this.
7201 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7202 * gdb.server/server-mon.exp: Likewise.
7203 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7204 (gdb_start_cmd): New.
7205 (gdb_file_cmd): Save the last loaded file.
7206 (gdb_reload): New.
7207 (gdb_gnu_strip_debug): Use transform.
7208 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7209 support here. Use new $last_loaded_file. Check mtime.
7210 (gdb_target_cmd): Handle ObjC failure case.
7211 (infer_host_exec): Delete.
7212 (gdbserver_load): Rename to...
7213 (gdbserver_run): ...this. Simplify.
7214 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7215 (mi_gdb_load): Move most contents to a new function...
7216 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7217 (mi_run_cmd): Use mi_gdb_target_load.
7218 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7219 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7220 Use gdb_run_cmd.
7221 * gdb.base/charsign.exp: Remove incorrect comment.
7222 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7223 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7224 gdb.base/start.exp: Use gdb_start_cmd.
7225
446ab585 72262007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7227 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7228
7229 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7230 * gdb.base/signull.exp: Similarly.
7231
bbb88ebf
UW
72322007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7233
7234 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7235 messages available to test cases (like chng-sym.exp).
7236
cb8c4a99
AS
72372007-03-14 Andreas Schwab <schwab@suse.de>
7238
7239 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7240 format changes.
7241
4e463ff5
DJ
72422007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7243
7244 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7245 (optimized_1): New.
7246 (main): Call optimized_1.
7247 (gdb2029): Correct typos. Call gdb2029_marker.
7248 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7249 for gdb2029.
7250
b6db2c47
MK
72512007-03-12 Mark Kettenis <kettenis@gnu.org>
7252
7253 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7254 as tabs. Remove redundant test pattern.
7255
70ed3737
UW
72562007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7257
7258 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7259 for /a format output.
7260
47b67b60
DJ
72612007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7262
7263 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7264 collect output incrementally.
7265
b8953b0e
UW
72662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7267
7268 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7269 for -var-create lpcharacter test.
7270 * gdb.mi/mi2-var-cmd.exp: Likewise.
7271
7acd5c40
UW
72722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7273
7274 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7275 pass on targets where address zero is readable.
7276
9c6759c1
UW
72772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7278
7279 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7280 just a single architecture.
7281
a2f1aeb4
UW
72822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7283
7284 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7285 (fetch_all_registers): New function, uses gdb_test_multiple and
7286 exp_continue to fetch inferior output line-by-line.
7287 Replace all uses of do_get_all_registers by fetch_all_registers.
7288
46579ac2
UW
72892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7290
7291 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7292 in target_info.
7293
fc133f24
MS
72942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7295
a9c64011 7296 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7297 consistancy; add a default (timeout) case.
7298
7646a51d
MS
72992007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7300
7301 * gdb.base/watchpoint.exp: Fix truncated comment.
7302
dcfff61f
MS
73032007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7304
7305 * Makefile.in: Remove spurious single-quotes from sed command.
7306
664e3ee9
DJ
73072007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7308
7309 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7310 func.
7311 * gdb.mi/mi2-var-cmd.exp: Likewise.
7312
d7cc6f2f
JB
73132007-02-27 Joel Brobecker <brobecker@adacore.com>
7314
a9c64011
AS
7315 * gdb.dwarf2/dw2-producer.S: New file.
7316 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7317
73182007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7319
7320 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7321 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7322 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7323 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7324 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7325 Revert tests to use mi_gdb_test and include value field in output
7326 of -var-create.
7327
93d42b30
DJ
73282007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7329
7330 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7331
c499ed39
DJ
73322007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7333
7334 * gdb.base/maint.exp: Remove full paths from test names.
7335 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7336 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7337
9836f81b
JB
73382007-02-27 Joel Brobecker <brobecker@adacore.com>
7339
7340 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7341
c74d0ad8
DJ
73422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7343
7344 * gdb.server/server-mon.exp: New test.
7345
2711e456
DJ
73462007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7347
7348 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7349
ff6f572f
DJ
73502007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7351
7352 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7353 register capitalization.
7354
fada3feb
DP
73552007-02-13 Denis Pilat <denis.pilat@st.com>
7356
7357 * gdb.mi/mi-var-invalidate.exp: New file.
7358
fb1e4ffc
DJ
73592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7360
7361 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7362
3da939d7
DJ
73632007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7364
7365 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7366
123dc839
DJ
73672007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7368
7369 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7370 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7371
877e3645 73722007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7373
7374 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7375 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7376 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7377 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7378 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7379 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7380 Update tests to include value field in output of -var-create.
a9c64011 7381
3c0a2960
AS
73822007-02-08 Andreas Schwab <schwab@suse.de>
7383
7384 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7385
108546a0
DJ
73862007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7387
7388 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7389 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7390
d701dcab
DP
73912007-02-02 Denis Pilat <denis.pilat@st.com>
7392
7393 * gdb.threads/threadapply.exp: check that frame is not changed by
7394 the thread apply all command.
7395
783e3e2f
AS
73962007-01-31 Andreas Schwab <schwab@suse.de>
7397
6d9c3a87
AS
7398 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7399
3c50d7b9
AS
7400 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7401 in the dwarf sections.
7402 * gdb.dwarf2/mac-fileno.S: Likewise.
7403
783e3e2f
AS
7404 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7405 bspstore register on ia64.
7406
78ff580e
AS
74072007-01-29 Andreas Schwab <schwab@suse.de>
7408
cc8e9b12
AS
7409 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7410 "frame-begin" annotation.
7411
78ff580e
AS
7412 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7413 number of "frames-invalid" annotations.
7414
704a4f78
DJ
74152007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7416
7417 * gdb.base/commands.exp: Call if_commands_test.
7418 (gdb_test_no_prompt, if_commands_test): New.
7419
e741bf94
MK
74202007-01-28 Mark Kettenis <kettenis@gnu.org>
7421
7422 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7423
474d0ad3
AS
74242007-01-27 Andreas Schwab <schwab@suse.de>
7425
7426 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7427 .short/.int/.quad in the dwarf sections.
7428 * gdb.dwarf2/dw2-intercu.S: Likewise.
7429 * gdb.dwarf2/dw2-intermix.S: Likewise.
7430
e784b426
JK
74312007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7432
7433 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7434 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7435 array.
e784b426
JK
7436 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7437 * gdb.base/setvar.exp: Likewise.
7438
37f08e04
AS
74392007-01-26 Andreas Schwab <schwab@suse.de>
7440
9a01813a
AS
7441 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7442 test.
7443
37f08e04
AS
7444 * gdb.base/multi-forks.exp ("restart $i"): Also match
7445 __kernel_syscall_via_break.
7446
6e2a9270
VP
74472007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7448
7449 * lib/mi-support.exp (mi_delete_varobj): New.
7450 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7451 testcase.
7452 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7453 (main): Call the above.
7454 (reference_update_test, base_in_reference_test)
7455 (reference_to_pointer): Delete the created varobjs.
a9c64011 7456
e515b470
DJ
74572007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7458
7459 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7460 * configure: Regenerated.
7461 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7462 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7463 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7464 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7465 * lib/gdb.exp (gdb_skip_xml_test): New function.
7466
08d8bcd7
DJ
74672007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7468
7469 * gdb.base/sigrepeat.exp: Correct error message.
7470
74712007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7472 Daniel Jacobowitz <dan@codesourcery.com>
7473
7474 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7475 gdb.arch/i386-gnu-cfi-asm.S: New files.
7476
97c3f1f3
JK
74772007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7478
7479 * lib/gdb.exp: Abort on missing `site.exp'.
7480
cb1df416
DJ
74812007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7482 Daniel Jacobowitz <dan@codesourcery.com>
7483
7484 * gdb.base/included.c, gdb.base/included.exp,
7485 gdb.base/included.h: New files.
7486
35990120
DJ
74872007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7488
7489 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7490 (maximize_rlimit): Reduce limits on 64-bit systems.
7491
6e81a116 74922007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7493
7494 From Marcus Deuling <deuling@de.ibm.com>:
7495 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7496 every case.
7497
6c3c41f3
NR
74982007-01-13 Nick Roberts <nickrob@snap.net.nz>
7499
7500 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7501 (test_path_specification): Use objdir instead of srcdir to always
7502 get an absolute filename.
7503
2f12c312
DJ
75042007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7505
7506 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7507
81121995
VP
75082007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7509
7510 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7511 Make sure the variable we're using is in scope.
7512 (reference_to_pointer): Likewise.
7513
4741b737
DJ
75142007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7515
7516 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7517 has no debug information.
7518
054410c3
DJ
75192007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7520
7521 * gdb.base/annota1.exp: Remove extra send_gdb.
7522
818f79f6
DJ
75232007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7524
7525 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7526
f7a6bb70
DJ
75272007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7528
7529 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7530
57e66780
DJ
75312007-01-08 Nick Roberts <nickrob@snap.net.nz>
7532 Daniel Jacobowitz <dan@codesourcery.com>
7533
7534 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7535 lcharacter or linteger change. Correct duplicated test name.
7536 * gdb.mi/mi2-var-cmd.exp: Likewise.
7537
3d799a95
DJ
75382007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7539
7540 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7541
75422007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7543
a9c64011
AS
7544 * gdb.base/nofield.c: New file.
7545 * gdb.base/nofield.exp: New testcase.
51679ba9 7546
eafb94e8
NR
75472007-01-05 Nick Roberts <nickrob@snap.net.nz>
7548
7549 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7550
7551 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7552 test.
7553
5e572bb4
DJ
75542007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7555
7556 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7557
74a44383
DJ
75582007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7559
7560 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7561 when continuing.
7562
1b572db9
DJ
75632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7564
7565 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7566 Expect ".exe" extension.
7567
381bc39b
DJ
75682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7569
7570 * gdb.base/charset.exp: Add explicit filename to break.
7571 * gdb.base/dbx.exp: Add explicit filename to breaks.
7572
2b70e4c6
DJ
75732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7574
7575 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7576 * gdb.mi/mi2-file.exp: Likewise.
7577
303b6f5d
DJ
75782007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7579
7580 Implement specification of MI tests as comments
7581 in C and C++ sources.
7582 * lib/mi-support.exp (mi_autotest_data): New variable.
7583 (mi_autotest_source): New variable.
7584 (count_newlines, mi_prepare_inline_tests)
7585 (mi_get_inline_test, mi_continue_to_line)
7586 (mi_run_inline_test, mi_tbreak)
7587 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7588 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7589 Run inline tests.
7590 * gdb.mi/mi-var-cp.cc: Define tests here.
7591
23da0d94
VP
75922007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7593
7594 Simplify usage of mi_continue_to.
7595 * lib/mi-support.exp (mi_runto_helper): Renamed
7596 from mi_runto, added new parameter 'run_or_continue'.
7597 (mi_runto): Use mi_runto_helper.
7598 (mi_continue_to): Accept just function name as parameter.
7599 Use mi_runto_helper.
7600 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7601 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7602
f9e18282
JB
76032006-01-04 Joel Brobecker <brobecker@adacore.com>
7604
7605 Make this testcase a bit more realistic. The current code
7606 is too simplistic, and allows the compiler to optimize out
7607 some of the entities we need for this testcase.
7608 * gdb.ada/null_record/bar.ads (Void_Star): New type.
7609 (Do_Nothing): Add extra parameter.
7610 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
7611 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
7612 by using a variable of type Void_Star.
7613
fd678c65
JB
76142006-01-04 Joel Brobecker <brobecker@adacore.com>
7615
7616 * gdb.ada/catch_ex/foo.adb: New file.
7617 * gdb.ada/catch_ex.exp: New testcase.
7618
05cfdb42
DJ
76192007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
7620
7621 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
7622 pass --image-base to linker.
7623
2e03ee74
DJ
76242007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7625 Daniel Jacobowitz <dan@codesourcery.com>
7626
7627 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
7628 secondary prompts.
7629
0d5de010
DJ
76302007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7631
7632 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
7633 output. Test the types of members and member pointers.
7634 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
7635 gdb/2092.
7636 * gdb.cp/member-ptr.exp: Search for a comment instead of a
7637 statement. Enable for GCC. Update expected output for some tests
7638 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
7639 layout.
7640 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
7641 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
7642 (Diamond::vget_base): New.
7643 (main): Add new tests.
7644 * gdb.cp/printmethod.exp: Update expected output for member functions.
7645 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
7646 print pEe->D::vg().
7647
61a771aa
DJ
76482007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
7649
7650 * gdb.threads/tls.exp: Allow stops in sem_post.
7651
2fa63963
DJ
76522006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
7653
7654 * gdb.base/annota1.exp: Allow .*printf in backtraces.
7655 * gdb.base/annota3.exp: Likewise.
7656 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
7657 again (instead of timing out).
7658 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
7659 GCC bug 26475.
7660 * gdb.java/jmisc.exp: Adjust to work with method signatures including
7661 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
7662 test from jmisc1.exp.
7663 * gdb.java/jmisc1.exp: Delete.
7664 * gdb.java/jprint.exp: Adjust to work with method signatures including
7665 return types.
7666 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
7667 * gdb.threads/linux-dp.exp: Don't be confused by program output.
7668 * lib/java.exp (compile_java_from_source): Pass the correct type
7669 to target_compile.
7670
5eefc2b7
JB
76712006-12-31 Joel Brobecker <brobecker@adacore.com>
7672
7673 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
7674 (stack_align_edx): New function.
7675 (stack_align_eax): New function.
7676 (main): Add calls to stack_align_edx and stack_align_eax.
7677 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
7678 Add testing for the cases where the register used during a stack
7679 realignment is edx. Same for eax.
7680
227c54da
DJ
76812006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
7682
7683 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
7684 and generic PE targets.
7685
cab8ac94
JB
76862006-12-29 Joel Brobecker <brobecker@adacore.com>
7687
7688 * gdb.ada/array_return.exp: Update copyright date list.
7689
ba54f318
JB
76902006-12-27 Joel Brobecker <brobecker@adacore.com>
7691
7692 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
7693 (Create_Small_Float_Vector): New function.
7694 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
7695 function body.
7696 * gdb.ada/array_return/p.adb: Use new type and function from
7697 package Pck.
7698 * gdb.ada/array_return.exp: Add a test verifying that GDB is
7699 able to print the value returned by a function returning an
7700 array of float.
7701
6b7a35dd
JB
77022006-12-20 Joel Brobecker <brobecker@adacore.com>
7703
7704 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
7705 The associated tests should be PASSing.
7706
038224f6
VP
77072006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7708
7709 Test for base in references.
7710 * gdb.mi/mi-var-cp.cc: Add test code.
7711 * gdb.mi/mi-var-cp.exp: Test for bases in references.
7712 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
7713 * gdb.mi/mi2-watch.exp: Likewise.
7714 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
7715 (mi_list_varobj_children): New function.
7716
b26ed50d
VP
77172006-12-08 Vladimir Prus <vladimir@codesourcery.com>
7718
7719 * lib/mi-support.exp
7720 (mi_runto): Accept "()" after function name.
7721 (mi_create_varobj): New function.
7722 (mi_varobj_update): New function.
7723 (mi_Check_varobj_value): New function.
7724 * gdb.mi/mi-var-cp.exp: New file.
7725 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 7726
08232497
DJ
77272006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
7728
7729 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
7730 gdb.base/weaklib2.c: New files.
7731
d394c993 77322006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 7733
ac6c2fba
NS
7734 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
7735 info. Adjust test names.
7736
8ec659a0 7737 * gdb.base/break.c (main): Move position of malloc.
d394c993 7738 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 7739
acd65feb
VP
77402006-11-28 Vladimir Prus <vladimir@codesourcery.com>
7741
7742 * gdb.mi/mi-var-cmd.exp: Check -var-update after
7743 assignement of arrays and function pointers.
7744 * gdb.mi/var-cmd.c: Add declaration necessary for above
7745 tests.
7746
f556d5e5
NS
77472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7748
7749 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
7750
7751 * gdb.threads/linux-dp.exp: Read thread table before and after
7752 creating each philosopher and verify it.
7753
697bc68d
NS
77542006-11-27 Nathan Sidwell <nathan@codesourcery.com>
7755 Paul Brook <paul@codesourcery.com>
7756 Daniel Jacobowitz <dan@codesourcery.com>
7757
7758 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 7759 main to remove duplication. Add start function of the form
697bc68d
NS
7760 '_*start[1-9]*'. Add RVDS start function.
7761
29d73ae4
DJ
77622006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7763
7764 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
7765
c1d88655
UW
77662006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7767
7768 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
7769 * gdb.asm/spu.inc: New file.
7770 * gdb.base/term.exp: Disable if [target_info exists noargs].
7771 * gdb.gdb/complaints.exp: Disable if ![isnative].
7772 * gdb.gdb/selftest.exp: Likewise.
7773 * gdb.gdb/observer.exp: Likewise.
7774 * gdb.gdb/xfullpath.exp: Likewise.
7775 * gdb.base/attach.exp: Disable on SPU target.
7776 * gdb.cp/bs145503.exp: Likewise.
7777 * gdb.cp/exception.exp: Likewise.
7778 * gdb.cp/userdef.exp: Likewise.
7779
32a13b1a
DJ
77802006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
7781
7782 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
7783
d8295fe9
VP
77842006-11-10 Vladimir Prus <vladimir@codesourcery.com>
7785
7786 * gdb.base/completion.exp: Fix completion tests for
7787 'info' and 'info '.
7788 * gdb.base/help.exp (help_test_raw, test_class_help)
7789 (test_prefix_command_help): Move...
7790 * lib/gdb.exp: Here.
7791 * gdb.base/main.exp: Adjust.
7792 * gdb.cp/maint.exp: Adjust.
7793 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 7794
8c394015
VP
77952006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7796
7797 * gdb.stabs/weird.exp (print_weird_var): Use
7798 gdb_test_multiple instead of gdb_expect.
7799
027fc1bc
VP
78002006-11-09 Vladimir Prus <vladimir@codesourcery.com>
7801
7802 * gdb.base/help.exp (help_test_raw): New.
7803 (test_class_help): New.
7804 (test_prefix_command_help): New.
7805 Adjust testcases.
7806
67609209
FR
78072006-11-09 Christophe Lyon <christophe.lyon@st.com>
7808
7809 * gdb.base/constvars.c (main): Write to crass and crips, so that
7810 they are allocated by the compiler.
7811
f73adfeb
AS
78122006-10-27 Andreas Schwab <schwab@suse.de>
7813
7814 * gdb.base/multi-forks.exp: Use "detach fork" instead of
7815 "detach-fork".
7816
2f83a18e
DJ
78172006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
7818
7819 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
7820 of patterns.
7821
94277a38
DJ
78222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7823
7824 * gdb.base/sepdebug.exp: Remove debug format test.
7825 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
7826 Handle no-symtab.
7827 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
7828
5bd2f6e2
DJ
78292006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
7830
7831 * gdb.threads/manythreads.c (thread_function, main): Don't cast
7832 int to pointer or pointer to int.
7833 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
7834
8c008720
DJ
78352006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
7836
7837 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
7838
9e35dae4
DJ
78392006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7840
7841 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
7842
d9639e13
DJ
78432006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7844
7845 PR c++/2116
7846 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
7847
390a1bd0
JB
78482006-10-06 Joel Brobecker <brobecker@adacore.com>
7849
7850 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
7851 the corresponding bug has been fixed in GDB (PR/2018).
7852
dd920c33
JB
78532006-10-06 Joel Brobecker <brobecker@adacore.com>
7854
7855 * gdb.base/subst.exp: New testcase.
7856
53bbefe9
JB
78572006-10-06 Joel Brobecker <brobecker@adacore.com>
7858
7859 * gdb.ada/array_return/pck.ads: Add copyright notice.
7860 * gdb.ada/array_return/pck.adb: Likewise.
7861 * gdb.ada/array_return/p.adb: Likewise.
7862 * gdb.ada/exec_changed/first.adb: Likewise.
7863 * gdb.ada/exec_changed/second.adb: Likewise.
7864
09851417
JB
78652006-10-06 Joel Brobecker <brobecker@adacore.com>
7866
7867 * gdb.ada/watch_arg/watch.adb: New file.
7868 * gdb.ada/watch_arg.exp: New testcase.
7869
041bf30d
VP
78702006-10-02 Vladimir Prus <vladimir@codesourcery.com>
7871
7872 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 7873 via string_to_regexp.
041bf30d 7874 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 7875
f286fbdd 78762006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
7877
7878 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
7879 Remove unused / obsolete files.
7880
7c07f349
NR
78812006-09-19 Nick Roberts <nickrob@snap.net.nz>
7882
7883 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
7884
cd5ff84a
VP
78852006-09-17 Vladimir Prus <vladimir@codesourcery.com>
7886
7887 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
7888 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 7889 the number of frames.
cd5ff84a 7890
ae018d1a
DJ
78912006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
7892
7893 * gdb.base/args.c (main): Add breakpoint marker.
7894 * gdb.base/args.exp: Use args_test for tests. Add new tests which
7895 really test empty arguments.
7896 (args_load): Delete.
7897 (args_test): New.
7898
b399c549
NR
78992006-09-13 Nick Roberts <nickrob@snap.net.nz>
7900
7901 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 7902 check for one file.
b399c549 7903
2ab1eb7a
VP
79042006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
7905
7906 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
7907 HIGH_FRAME argument to -stack-list-locals can be larger than
7908 the number of frames.
a9c64011 7909
476308bf
FF
79102006-08-18 Fred Fish <fnf@specifix.com>
7911
7912 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
7913 '$' in front of skip_vmx_tests_saved when setting that.
7914
8625200f
AS
79152006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
7916
7917 * gdb.base/trace-commands.exp: New file.
7918
089ec8f1
DJ
79192006-08-10 Joel Brobecker <brobecker@adacore.com>
7920 Daniel Jacobowitz <dan@codesourcery.com>
7921
7922 * gdb.base/step-bt.exp: Make hexadecimal address optional in
7923 expected output of the backtrace commands.
7924
b60f0898
JB
79252006-08-09 Joel Brobecker <brobecker@adacore.com>
7926
7927 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
7928 untested followed by return combination.
7929 * gdb.arch/altivec-regs.exp: Likewise.
7930 * gdb.arch/e500-abi.exp: Likewise.
7931 * gdb.arch/e500-regs.exp: Likewise.
7932 * gdb.arch/gdb1291.exp: Likewise.
7933 * gdb.arch/gdb1431.exp: Likewise.
7934 * gdb.arch/gdb1558.exp: Likewise.
7935 * gdb.arch/i386-prologue.exp: Likewise.
7936 * gdb.arch/i386-unwind.exp: Likewise.
7937 * gdb.asm/asm-source.exp: Likewise.
7938 * gdb.base/a2-run.exp: Likewise.
7939 * gdb.base/advance.exp: Likewise.
7940 * gdb.base/all-bin.exp: Likewise.
7941 * gdb.base/annota1.exp: Likewise.
7942 * gdb.base/annota3.exp: Likewise.
7943 * gdb.base/args.exp: Likewise.
7944 * gdb.base/arithmet.exp: Likewise.
7945 * gdb.base/assign.exp: Likewise.
7946 * gdb.base/async.exp: Likewise.
7947 * gdb.base/attach.exp: Likewise.
7948 * gdb.base/bang.exp: Likewise.
7949 * gdb.base/bigcore.exp: Likewise.
7950 * gdb.base/bitfields.exp: Likewise.
7951 * gdb.base/bitfields2.exp: Likewise.
7952 * gdb.base/break.exp: Likewise.
7953 * gdb.base/call-sc.exp: Likewise.
7954 * gdb.base/call-strs.exp: Likewise.
7955 * gdb.base/callfuncs.exp: Likewise.
7956 * gdb.base/checkpoint.exp: Likewise.
7957 * gdb.base/chng-syms.exp: Likewise.
7958 * gdb.base/code-expr.exp: Likewise.
7959 * gdb.base/commands.exp: Likewise.
7960 * gdb.base/completion.exp: Likewise.
7961 * gdb.base/cond-expr.exp: Likewise.
7962 * gdb.base/condbreak.exp: Likewise.
7963 * gdb.base/consecutive.exp: Likewise.
7964 * gdb.base/constvars.exp: Likewise.
7965 * gdb.base/corefile.exp: Likewise.
7966 * gdb.base/cvexpr.exp: Likewise.
7967 * gdb.base/dbx.exp: Likewise.
7968 * gdb.base/define.exp: Likewise.
7969 * gdb.base/detach.exp: Likewise.
7970 * gdb.base/display.exp: Likewise.
7971 * gdb.base/dump.exp: Likewise.
7972 * gdb.base/ena-dis-br.exp: Likewise.
7973 * gdb.base/ending-run.exp: Likewise.
7974 * gdb.base/environ.exp: Likewise.
7975 * gdb.base/eval-skip.exp: Likewise.
7976 * gdb.base/exprs.exp: Likewise.
7977 * gdb.base/fileio.exp: Likewise.
7978 * gdb.base/finish.exp: Likewise.
7979 * gdb.base/float.exp: Likewise.
7980 * gdb.base/foll-exec.exp: Likewise.
7981 * gdb.base/foll-fork.exp: Likewise.
7982 * gdb.base/foll-vfork.exp: Likewise.
7983 * gdb.base/freebpcmd.exp: Likewise.
7984 * gdb.base/funcargs.exp: Likewise.
7985 * gdb.base/gcore.exp: Likewise.
7986 * gdb.base/gdb1090.exp: Likewise.
7987 * gdb.base/gdb1250.exp: Likewise.
7988 * gdb.base/huge.exp: Likewise.
7989 * gdb.base/info-proc.exp: Likewise.
7990 * gdb.base/interrupt.exp: Likewise.
7991 * gdb.base/jump.exp: Likewise.
7992 * gdb.base/langs.exp: Likewise.
7993 * gdb.base/lineinc.exp: Likewise.
7994 * gdb.base/list.exp: Likewise.
7995 * gdb.base/logical.exp: Likewise.
7996 * gdb.base/long_long.exp: Likewise.
7997 * gdb.base/macscp.exp: Likewise.
7998 * gdb.base/maint.exp: Likewise.
7999 * gdb.base/mips_pro.exp: Likewise.
8000 * gdb.base/miscexprs.exp: Likewise.
8001 * gdb.base/multi-forks.exp: Likewise.
8002 * gdb.base/opaque.exp: Likewise.
8003 * gdb.base/overlays.exp: Likewise.
8004 * gdb.base/pc-fp.exp: Likewise.
8005 * gdb.base/pointers.exp: Likewise.
8006 * gdb.base/printcmds.exp: Likewise.
8007 * gdb.base/psymtab.exp: Likewise.
8008 * gdb.base/ptype.exp: Likewise.
8009 * gdb.base/recurse.exp: Likewise.
8010 * gdb.base/relational.exp: Likewise.
8011 * gdb.base/relocate.exp: Likewise.
8012 * gdb.base/remote.exp: Likewise.
8013 * gdb.base/reread.exp: Likewise.
8014 * gdb.base/restore.exp: Likewise.
8015 * gdb.base/return.exp: Likewise.
8016 * gdb.base/return2.exp: Likewise.
8017 * gdb.base/scope.exp: Likewise.
8018 * gdb.base/sect-cmd.exp: Likewise.
8019 * gdb.base/sep.exp: Likewise.
8020 * gdb.base/sepdebug.exp: Likewise.
8021 * gdb.base/setshow.exp: Likewise.
8022 * gdb.base/setvar.exp: Likewise.
8023 * gdb.base/sigall.exp: Likewise.
8024 * gdb.base/sigbpt.exp: Likewise.
8025 * gdb.base/signals.exp: Likewise.
8026 * gdb.base/signull.exp: Likewise.
8027 * gdb.base/sizeof.exp: Likewise.
8028 * gdb.base/solib.exp: Likewise.
8029 * gdb.base/step-line.exp: Likewise.
8030 * gdb.base/step-test.exp: Likewise.
8031 * gdb.base/structs.exp: Likewise.
8032 * gdb.base/structs2.exp: Likewise.
8033 * gdb.base/term.exp: Likewise.
8034 * gdb.base/twice.exp: Likewise.
8035 * gdb.base/until.exp: Likewise.
8036 * gdb.base/varargs.exp: Likewise.
8037 * gdb.base/volatile.exp: Likewise.
8038 * gdb.base/watchpoint.exp: Likewise.
8039 * gdb.base/whatis-exp.exp: Likewise.
8040 * gdb.base/whatis.exp: Likewise.
8041 * gdb.cp/ambiguous.exp: Likewise.
8042 * gdb.cp/annota2.exp: Likewise.
8043 * gdb.cp/annota3.exp: Likewise.
8044 * gdb.cp/bool.exp: Likewise.
8045 * gdb.cp/breakpoint.exp: Likewise.
8046 * gdb.cp/casts.exp: Likewise.
8047 * gdb.cp/class2.exp: Likewise.
8048 * gdb.cp/classes.exp: Likewise.
8049 * gdb.cp/cplusfuncs.exp: Likewise.
8050 * gdb.cp/ctti.exp: Likewise.
8051 * gdb.cp/derivation.exp: Likewise.
8052 * gdb.cp/exception.exp: Likewise.
8053 * gdb.cp/gdb1355.exp: Likewise.
8054 * gdb.cp/hang.exp: Likewise.
8055 * gdb.cp/inherit.exp: Likewise.
8056 * gdb.cp/local.exp: Likewise.
8057 * gdb.cp/m-data.exp: Likewise.
8058 * gdb.cp/m-static.exp: Likewise.
8059 * gdb.cp/member-ptr.exp: Likewise.
8060 * gdb.cp/method.exp: Likewise.
8061 * gdb.cp/misc.exp: Likewise.
8062 * gdb.cp/namespace.exp: Likewise.
8063 * gdb.cp/overload.exp: Likewise.
8064 * gdb.cp/ovldbreak.exp: Likewise.
8065 * gdb.cp/pr-1023.exp: Likewise.
8066 * gdb.cp/pr-1210.exp: Likewise.
8067 * gdb.cp/pr-574.exp: Likewise.
8068 * gdb.cp/printmethod.exp: Likewise.
8069 * gdb.cp/psmang.exp: Likewise.
8070 * gdb.cp/ref-params.exp: Likewise.
8071 * gdb.cp/ref-types.exp: Likewise.
8072 * gdb.cp/rtti.exp: Likewise.
8073 * gdb.cp/templates.exp: Likewise.
8074 * gdb.cp/try_catch.exp: Likewise.
8075 * gdb.cp/userdef.exp: Likewise.
8076 * gdb.cp/virtfunc.exp: Likewise.
8077 * gdb.disasm/am33.exp: Likewise.
8078 * gdb.disasm/h8300s.exp: Likewise.
8079 * gdb.disasm/mn10300.exp: Likewise.
8080 * gdb.disasm/sh3.exp: Likewise.
8081 * gdb.disasm/t01_mov.exp: Likewise.
8082 * gdb.disasm/t02_mova.exp: Likewise.
8083 * gdb.disasm/t03_add.exp: Likewise.
8084 * gdb.disasm/t04_sub.exp: Likewise.
8085 * gdb.disasm/t05_cmp.exp: Likewise.
8086 * gdb.disasm/t06_ari2.exp: Likewise.
8087 * gdb.disasm/t07_ari3.exp: Likewise.
8088 * gdb.disasm/t08_or.exp: Likewise.
8089 * gdb.disasm/t09_xor.exp: Likewise.
8090 * gdb.disasm/t10_and.exp: Likewise.
8091 * gdb.disasm/t11_logs.exp: Likewise.
8092 * gdb.disasm/t12_bit.exp: Likewise.
8093 * gdb.disasm/t13_otr.exp: Likewise.
8094 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8095 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8096 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8097 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8098 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8099 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8100 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8101 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8102 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8103 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8104 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8105 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8106 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8107 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8108 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8109 * gdb.mi/gdb701.exp: Likewise.
8110 * gdb.mi/gdb792.exp: Likewise.
8111 * gdb.mi/mi-basics.exp: Likewise.
8112 * gdb.mi/mi-break.exp: Likewise.
8113 * gdb.mi/mi-cli.exp: Likewise.
8114 * gdb.mi/mi-console.exp: Likewise.
8115 * gdb.mi/mi-disassemble.exp: Likewise.
8116 * gdb.mi/mi-eval.exp: Likewise.
8117 * gdb.mi/mi-file.exp: Likewise.
8118 * gdb.mi/mi-read-memory.exp: Likewise.
8119 * gdb.mi/mi-regs.exp: Likewise.
8120 * gdb.mi/mi-return.exp: Likewise.
8121 * gdb.mi/mi-simplerun.exp: Likewise.
8122 * gdb.mi/mi-stack.exp: Likewise.
8123 * gdb.mi/mi-stepi.exp: Likewise.
8124 * gdb.mi/mi-syn-frame.exp: Likewise.
8125 * gdb.mi/mi-until.exp: Likewise.
8126 * gdb.mi/mi-var-block.exp: Likewise.
8127 * gdb.mi/mi-var-child.exp: Likewise.
8128 * gdb.mi/mi-var-cmd.exp: Likewise.
8129 * gdb.mi/mi-var-display.exp: Likewise.
8130 * gdb.mi/mi-watch.exp: Likewise.
8131 * gdb.mi/mi2-basics.exp: Likewise.
8132 * gdb.mi/mi2-break.exp: Likewise.
8133 * gdb.mi/mi2-cli.exp: Likewise.
8134 * gdb.mi/mi2-console.exp: Likewise.
8135 * gdb.mi/mi2-disassemble.exp: Likewise.
8136 * gdb.mi/mi2-eval.exp: Likewise.
8137 * gdb.mi/mi2-file.exp: Likewise.
8138 * gdb.mi/mi2-read-memory.exp: Likewise.
8139 * gdb.mi/mi2-regs.exp: Likewise.
8140 * gdb.mi/mi2-return.exp: Likewise.
8141 * gdb.mi/mi2-simplerun.exp: Likewise.
8142 * gdb.mi/mi2-stack.exp: Likewise.
8143 * gdb.mi/mi2-stepi.exp: Likewise.
8144 * gdb.mi/mi2-syn-frame.exp: Likewise.
8145 * gdb.mi/mi2-until.exp: Likewise.
8146 * gdb.mi/mi2-var-block.exp: Likewise.
8147 * gdb.mi/mi2-var-child.exp: Likewise.
8148 * gdb.mi/mi2-var-cmd.exp: Likewise.
8149 * gdb.mi/mi2-var-display.exp: Likewise.
8150 * gdb.mi/mi2-watch.exp: Likewise.
8151 * gdb.stabs/exclfwd.exp: Likewise.
8152 * gdb.stabs/weird.exp: Likewise.
8153 * gdb.threads/gcore-thread.exp: Likewise.
8154 * gdb.trace/actions.exp: Likewise.
8155 * gdb.trace/backtrace.exp: Likewise.
8156 * gdb.trace/circ.exp: Likewise.
8157 * gdb.trace/collection.exp: Likewise.
8158 * gdb.trace/deltrace.exp: Likewise.
8159 * gdb.trace/infotrace.exp: Likewise.
8160 * gdb.trace/limits.exp: Likewise.
8161 * gdb.trace/packetlen.exp: Likewise.
8162 * gdb.trace/passc-dyn.exp: Likewise.
8163 * gdb.trace/passcount.exp: Likewise.
8164 * gdb.trace/report.exp: Likewise.
8165 * gdb.trace/save-trace.exp: Likewise.
8166 * gdb.trace/tfind.exp: Likewise.
8167 * gdb.trace/tracecmd.exp: Likewise.
8168 * gdb.trace/while-dyn.exp: Likewise.
8169 * gdb.trace/while-stepping.exp: Likewise.
8170
f4b618d1
JB
81712006-08-08 Joel Brobecker <brobecker@adacore.com>
8172
8173 * gdb.base/step-bt.c: New file.
8174 * gdb.base/step-bt.exp: New testcase.
8175
3d00d119
DJ
81762006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8177
8178 * config/monitor.exp (gdb_load): Remove support for obsolete
8179 download-write-size.
8180 * gdb.base/remote.exp: Likewise. Update all callers of
8181 gdb_timed_load.
8182
017b5bd4
DJ
81832006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8184
8185 * cursal.exp: Pass binfile to gdb_load.
8186
837c599d
DJ
81872006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8188
8189 * gdb.base/cursal.exp: Add "" to gdb_load call.
8190
8dd4540b
MK
81912006-07-29 Mark Kettenis <kettenis@gnu.org>
8192
8193 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8194 NetBSD/ELF targets.
8195
ab5c9f60
DJ
81962006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8197
8198 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8199 operator*.
8200
4c42eaff
DJ
82012006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8202
8203 * gdb.base/completion.exp: Update for change in "file" behavior.
8204 * gdb.stabs/weird.exp: Likewise.
8205 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8206 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8207
0155cc76
NS
82082006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8209
8210 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8211 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8212
16026cd7
AS
82132006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8214
8215 * gdb.base/default.exp: Update source command error message.
8216 * gdb.base/help.exp: Update 'help source' message.
8217
16963cb6
DJ
82182006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8219
8220 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8221 test.
8222
6d7fd486
AS
82232006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8224
8225 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8226
29e8a844
DJ
82272006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8228
8229 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8230
6afcfa39
DJ
82312006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8232
8233 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8234
267a692b
MK
82352006-07-17 Mark Kettenis <kettenis@gnu.org>
8236
8237 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8238 *-*-openbsd* from targets for wich we expect ARM FPA floating
8239 point format.
8240
85d2fec4
NR
82412006-07-17 Nick Roberts <nickrob@snap.net.nz>
8242
8243 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8244
82452006-07-17 Mark Kettenis <kettenis@gnu.org>
8246
8247 * gdb.base/annota3.exp: Expect frame-begin annotation.
8248
85b4c6e8
JB
82492006-07-14 Joel Brobecker <brobecker@adacore.com>
8250
8251 * gdb.base/help.exp: Adjust "help unset" test to accept
8252 any list of unset commands.
8253
fb933624
DJ
82542006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8255 Daniel Jacobowitz <dan@codesourcery.com>
8256
8257 * gdb.cp/ref-params.exp: New test.
8258 * gdb.cp/ref-params.cc: New source file.
8259 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8260
1dff4b64
MK
82612006-07-08 Mark Kettenis <kettenis@gnu.org>
8262
8263 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8264 spaces/tabs in regular expressions since they might not be there.
8265
40d2e0e3
AS
82662006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8267
8268 * gdb.base/ifelse.exp: New file.
8269
f6c957d2
NS
82702006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8271
8272 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8273 line.
8274 * gdb.base/huge.exp: Loop over compilation to find a size that
8275 is acceptable.
8276 * gdb.base/remote.exp: Correct expected strings.
8277 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8278
b9c5a23d
DJ
82792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8280
8281 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8282
9af2e58d
DJ
82832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8284
8285 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8286 native.
8287
30930ca5
DJ
82882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8289
8290 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8291 enable stabs testing.
8292
aa32fa1d
DJ
82932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8294
bd4a4c80 8295 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8296 gdb_test_multiple does.
8297
321fef15
DJ
82982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8299
8300 * Makefile.in (host_alias): Remove.
8301 (target_alias): Use @target_noncanonical@.
8302 (site.exp): Don't set host_alias.
8303 * aclocal.m4: Remove contents. Include acx.m4.
8304 * configure: Regenerated.
8305 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8306
e1c2defa
NS
83072006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8308
e63b55d1
NS
8309 * lib/gdb.exp (gdb_load_cmd): New.
8310
5600ea19
NS
8311 * gdb.base/fileio.c: Add system(NULL) test.
8312 * gdb.base/fileio.exp: Check it.
8313
e1c2defa
NS
8314 * gdb.base/break.c: Add 10a breakpoint at }
8315 * gdb.base/break.exp: Add test for breakpoint at }
8316 * gdb.cp/anon-union.cc: Add code at end of function.
8317 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8318 * gdb.mi/var-cmd.c: Add code at end of function.
8319 * gdb.mi/mi-var-display.exp: Adjust end of next.
8320 * gdb.mi/mi2-var-display.exp: Likewise.
8321 * gdb.base/fileio.c: Add stop function and insert calls at
8322 stopping places.
8323 * gdb.base/fileio.exp: Breakpoint stop function and remove
8324 explicit line number references.
8325
6c0112ec
JB
83262006-05-19 Joel Brobecker <brobecker@adacore.com>
8327
a9c64011
AS
8328 * gdb.base/del.exp (test_delete_alias): New function.
8329 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8330
154189a4
FF
83312006-05-18 Fred Fish <fnf@specifix.com>
8332
8333 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8334 required. Check for spurious output after program exits normally.
8335
582e64c2
FF
83362006-05-17 Fred Fish <fnf@specifix.com>
8337
8338 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8339 gdb_load, so it works in the simulator.
8340
8ef6493a
FF
83412006-05-11 Fred Fish <fnf@specifix.com>
8342
8343 * gdb.base/bang.exp: Ignore unexpected output between the
8344 "program exited normally" and the gdb prompt, as many other
8345 tests do.
8346
692b141c
MK
83472006-05-07 Mark Kettenis <kettenis@gnu.org>
8348
8349 * gdb.base/help.exp: Make "delete checkpoint" part option for
8350 "help d" and "help delete" tests.
8351
540b8a30
UW
83522006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8353
a9c64011 8354 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8355 expected output in some mi_gdb_test statements.
8356 * gdb.mi/mi2-basics.exp: Likewise.
8357
9b6462d9
JB
83582006-05-05 Joel Brobecker <brobecker@adacore.com>
8359
8360 * gdb.base/del.c: New file.
8361 * gdb.base/del.exp: New testcase.
8362
954de43b
DM
83632006-05-05 David S. Miller <davem@sunset.davemloft.net>
8364
8365 * gdb.base/break.exp: Do not assume a breakpoint on
8366 main will actually be in $srcfile when optimizing.
1303f75e
DM
8367 * gdb.base/savedregs.exp: Do not require that the dummy
8368 frame location match up to a symbol and source file location.
c3242428
DM
8369 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8370 will get printed without a mi_cmd_data_list_register_values prefix.
8371 (*-data-list-register-*): Correct regular expressions to expect the new
8372 pseudo d? floating point registers.
8373 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8374
c7e64c9a
DJ
83752006-05-05 Christophe Lyon <christophe.lyon@st.com>
8376
8377 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8378 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8379 is allocated by the compiler.
8380 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8381 anons, e, anone to force their allocation by the compiler.
8382
83832006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8384
8385 * gdb.base/help.exp: Update expected text for help d and
8386 help delete.
8387
27ce9a6d
MK
83882006-05-02 Mark Kettenis <kettenis@gnu.org>
8389
8390 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8391 NetBSD/ELF targets.
8392
8608915f
MK
83932006-04-30 Mark Kettenis <kettenis@gnu.org>
8394
8395 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8396 single-step breakpoint fails; make this a KFAIL on
8397 sparc*-*-openbsd*.
8398 * gdb.base/siginfo.exp: Likewise.
8399 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8400
b8db102d
MS
84012006-04-26 Michael Snyder <msnyder@redhat.com>
8402
8403 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8404 which may have to consume output from other forks.
8405 Add tests to make sure that "delete fork" succeeded.
8406
c702009a
MS
84072006-04-20 Michael Snyder <msnyder@redhat.com>
8408
8409 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8410 Add support for the Renesas M32C and M16C.
8411
8412 * gdb.asm/asm-source.exp: Add m32c target.
8413 * gdb.asm/m32c.inc: Support for m32c target.
8414
e28493f2
AS
84152006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8416
8417 * gdb.base/commands.exp (recursive_source_test): New test.
8418
880da185
DM
84192006-04-04 David S. Miller <davem@sunset.davemloft.net>
8420
8421 * gdb.base/float.exp: Add pattern for sparc targets.
8422
61d9b92f
DJ
84232006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8424
8425 * gdb.base/commands.exp (stray_arg0_test): New test.
8426
bd717df8
PB
84272006-03-30 Paul Brook <paul@codesourcery.com>
8428
8429 * gdb.mi/mi-until.exp: kfail broken until command.
8430 * gdb.mi/mi2-until.exp: Ditto.
8431
ec793d3c
NR
84322006-03-27 Nick Roberts <nickrob@snap.net.nz>
8433
8434 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8435
831004b7
AO
84362006-03-08 Alexandre Oliva <aoliva@redhat.com>
8437
8438 * gdb.base/prelink.exp: Anchor tested-for regular expression
8439 on gdb prompt.
8440
effe49a0
PB
84412006-03-07 Paul Brook <paul@codesourcery.com>
8442
8443 * gdb.base/assign.exp: Correct fail message.
8444
e5461016
PB
84452006-03-07 Paul Brook <paul@codesourcery.com>
8446
8447 * lib/compiler.c: Extract armcc version number.
8448 * lib/compiler.cc: Ditto.
8449
fc91c6c2
PB
84502006-03-07 Paul Brook <paul@codesourcery.com>
8451
8452 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8453 additional_flags=-w.
8454 * gdb.arch/altivec-regs.exp: Ditto.
8455 * gdb.arch/e500-abi.exp: Ditto.
8456 * gdb.arch/e500-regs.exp: Ditto.
8457 * gdb.base/all-bin.exp: Ditto.
8458 * gdb.base/annota1.exp: Ditto.
8459 * gdb.base/annota3.exp: Ditto.
8460 * gdb.base/args.exp: Ditto.
8461 * gdb.base/arithmet.exp: Ditto.
8462 * gdb.base/assign.exp: Ditto.
8463 * gdb.base/async.exp: Ditto.
8464 * gdb.base/bang.exp: Ditto.
8465 * gdb.base/break.exp: Ditto.
8466 * gdb.base/call-rt-st.exp: Ditto.
8467 * gdb.base/completion.exp: Ditto.
8468 * gdb.base/cond-expr.exp: Ditto.
8469 * gdb.base/condbreak.exp: Ditto.
8470 * gdb.base/consecutive.exp: Ditto.
8471 * gdb.base/define.exp: Ditto.
8472 * gdb.base/display.exp: Ditto.
8473 * gdb.base/ena-dis-br.exp: Ditto.
8474 * gdb.base/environ.exp: Ditto.
8475 * gdb.base/eval-skip.exp: Ditto.
8476 * gdb.base/info-proc.exp: Ditto.
8477 * gdb.base/jump.exp: Ditto.
8478 * gdb.base/logical.exp: Ditto.
8479 * gdb.base/long_long.exp: Ditto.
8480 * gdb.base/maint.exp: Ditto.
8481 * gdb.base/miscexprs.exp: Ditto.
8482 * gdb.base/pc-fp.exp: Ditto.
8483 * gdb.base/pointers.exp: Ditto.
8484 * gdb.base/relational.exp: Ditto.
8485 * gdb.base/reread.exp: Ditto.
8486 * gdb.base/sect-cmd.exp: Ditto.
8487 * gdb.base/sep.exp: Ditto.
8488 * gdb.base/sepdebug.exp: Ditto.
8489 * gdb.base/until.exp: Ditto.
8490 * gdb.base/whatis-exp.exp: Ditto.
8491 * gdb.cp/annota2.exp: Ditto.
8492 * gdb.cp/annota3.exp: Ditto.
8493 * gdb.trace/actions.exp: Ditto.
8494 * gdb.trace/backtrace.exp: Ditto.
8495 * gdb.trace/circ.exp: Ditto.
8496 * gdb.trace/collection.exp: Ditto.
8497 * gdb.trace/deltrace.exp: Ditto.
8498 * gdb.trace/infotrace.exp: Ditto.
8499 * gdb.trace/limits.exp: Ditto.
8500 * gdb.trace/packetlen.exp: Ditto.
8501 * gdb.trace/passc-dyn.exp: Ditto.
8502 * gdb.trace/passcount.exp: Ditto.
8503 * gdb.trace/report.exp: Ditto.
8504 * gdb.trace/save-trace.exp: Ditto.
8505 * gdb.trace/tfind.exp: Ditto.
8506 * gdb.trace/tracecmd.exp: Ditto.
8507 * gdb.trace/while-dyn.exp: Ditto.
8508 * gdb.trace/while-stepping.exp: Ditto.
8509 * lib/gdb.exp: Ditto.
8510 (gdb_compile): Handle nowarning option.
8511
5f4a23d9
AO
85122006-03-07 Alexandre Oliva <aoliva@redhat.com>
8513
8514 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8515 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8516 Rename executable to prelinkt. Don't re-prelink if we didn't
8517 get a core file. Test prelink -u exit status to tell whether
8518 prelinking failed. Use gdb_test_multiple.
8519
9733fc94
DJ
85202006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8521
8522 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8523 (do_tests): Call it.
8524
cc10cae3
AO
85252006-02-28 Alexandre Oliva <aoliva@redhat.com>
8526
8527 * gdb.base/prelink.exp: New test.
8528 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8529
15c46491
WZ
85302006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8531
8532 * gdb.fortran/derived-type.f90: New file.
8533 * gdb.fortran/derived-type.exp: New testcase.
8534
5c9f7ded
DJ
85352006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8536
8537 * gdb.base/default.exp: Allow ';' as a directory separator.
8538
5b96932b
AS
85392006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8540
8541 * gdb.base/help.exp (help add-symbol-file): Update.
8542
1986bccd
AS
85432006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8544
8545 * gdb.base/help.exp (help load): Update expected results.
8546
a8b7528f
FF
85472006-02-19 Fred Fish <fnf@specifix.com>
8548
8549 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8550 specifix hex value as part of results.
8551 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8552
f8261448
FF
85532006-02-16 Fred Fish <fnf@specifix.com>
8554
8555 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8556 ushort_addr, and slong_addr, so the typedefs are not optimized
8557 away.
8558 * gdb.base/whatis.exp: Add tests using type name for struct type,
8559 union type, enum type, and typedef.
a9c64011 8560
31d8bdd2
MK
85612006-02-13 Mark Kettenis <kettenis@gnu.org>
8562
8563 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8564
34e41e63
JB
85652006-02-13 Jim Blandy <jimb@redhat.com>
8566
8567 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8568 case where it takes two "next" commands to skip past the init
8569 call.
8570
ac6e4f31
FF
85712006-02-12 Fred Fish <fnf@specifix.com>
8572
8573 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8574 to handle cases where it takes two "next" commands to skip
8575 past the init call.
8576
2db2d571
JB
85772006-02-07 Joel Brobecker <brobecker@adacore.com>
8578
8579 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8580 on hppa32 targets.
8581
38fcd64c
DJ
85822006-02-06 Vladimir Prus <ghost@cs.msu.su>
8583
8584 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8585 field.
8586
1315ad46
MK
85872006-01-29 Mark Kettenis <kettenis@gnu.org>
8588
8589 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8590
5625b943
DJ
85912006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8592
8593 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8594 files.
8595
80df1bbe
DJ
85962006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8597
8598 * gdb.cp/maint.exp: Set complaints to a positive value.
8599
9078e690
DJ
86002006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8601
8602 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8603 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8604 function name.
8605
9c903399
DJ
86062006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8607
8608 * gdb.base/checkpoint.c: Update copyright notice. Include
8609 <stdlib.h>.
8610
761ae4d6
JB
86112006-01-04 Jim Blandy <jimb@redhat.com>
8612
8613 * gdb.asm/asm-source.exp: Independently provide default values for
8614 asm-flags and debug-flags. Use 'string equal' to do the
8615 comparison, not the implicit expr's '==' operator. Remove
8616 now-unneeded assignments to asm-flags. In h8300 case, place
8617 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
8618
099ac3dd
MS
86192006-01-04 Michael Snyder <msnyder@redhat.com>
8620
8621 * gdb.base/checkpoint.c: New file.
8622 * gdb.base/checkpoint.exp: New file.
8623 * gdb.base/multi-fork.c: New file.
8624 * gdb.base/multi-fork.exp: New file.
8625 * gdb.base/pi.txt: New file (data for checkpoint.c test).
8626
f4d85314
FF
86272006-01-04 Fred Fish <fnf@specifix.com>
8628
8629 * gdb.base/ptype.c (foo): Add typedef.
8630 (intfoo): Add function.
8631 * gdb.base/ptype1.c: New file.
8632 * gdb.base/ptype.exp: Handle compilation and linking with two
8633 source files. Test that proper type for "foo" is found based
8634 on source context rather than first match found in symtabs.
8635
a1b06f35
MK
86362005-12-28 Mark Kettenis <kettenis@gnu.org>
8637
8638 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
8639 * gdb.asm/openbsd.inc: Indent commands.
8640
d082a1e2
MK
86412005-12-26 Mark Kettenis <kettenis@gnu.org>
8642
c65016bd
MK
8643 * gdb.base/freebpcmd.exp: Increase timeout.
8644
d082a1e2
MK
8645 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
8646
d3c32a0e
DJ
86472005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
8648
8649 * gdb.base/default.exp: Update check for "show version".
8650
9fdb1f50
RC
86512005-12-09 Randolph Chung <tausq@debian.org>
8652
8653 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
8654 * gdb.asm/pa64.inc: New file.
8655
5f2c56f7
RC
86562005-12-09 Randolph Chung <tausq@debian.org>
8657
8658 * gdb.asm/common.inc: Indent commands.
8659 * gdb.asm/asmsrc1.s: Likewise.
8660 * gdb.asm/asmsrc2.s: Likewise.
8661
8117349c
RC
86622005-12-09 Randolph Chung <tausq@debian.org>
8663
8664 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
8665 (get_addr_of_sym): Remove duplicate print.
8666 (gen_core): xfail hppa*-*-hpux*, update expected output.
8667 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
8668 * gdb.arch/pa64-nullify.s: New file.
8669
8f07f25a
RC
86702005-12-09 Randolph Chung <tausq@debian.org>
8671
8672 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
8673
55b39184
DJ
86742005-12-07 Christophe Lyon <christophe.lyon@st.com>
8675
8676 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
8677 code generation for these functions.
8678 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
8679 error message.
8680
31e2b00f
AS
86812005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
8682
8683 * gdb.base/help.exp (help b, help br, help bre, help brea)
8684 (help break): Update the expected message.
8685
c3d0b56e
SC
86862005-11-11 Stephane Carrez <stcarrez@nerim.fr>
8687
8688 * gdb.asm/m68hc11.inc: Setup the data section.
8689 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
8690 script for this test.
8691 (m6812-*-*): Likewise.
8692
36ae0ea9
RC
86932005-11-09 Randolph Chung <tausq@debian.org>
8694
8695 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
8696
9d6f42e9
WZ
86972005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
8698
8699 * gdb.base/break.exp: Fix a comment typo.
8700
e2126a14
EZ
87012005-11-03 Jim Blandy <jimb@redhat.com>
8702
a9c64011
AS
8703 Checked in by Elena Zannoni <ezannoni@redhat.com>
8704
889bf7c5 8705 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 8706
e0ac7199
CV
87072005-11-02 Corinna Vinschen <vinschen@redhat.com>
8708
8709 * gdb.arch/gdb1558.c: Include stdio.h.
8710
31d3fb18
MK
87112005-10-31 Mark Kettenis <kettenis@gnu.org>
8712
8713 * gdb.asm/asm-source.exp: Use -e instead of --entry.
8714
e52b687c
MK
87152005-10-31 Mark Kettenis <kettenis@gnu.org>
8716
8717 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
8718
f4711d79
PG
87192005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
8720
a9c64011
AS
8721 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8722 vscr" tests to better match output.
f4711d79 8723
987a9106
JB
87242005-10-12 Jim Blandy <jimb@redhat.com>
8725
8726 * gdb.base/structs.exp (any): New function.
8727 (test_struct_returns): Don't make any assumptions at all about
8728 what value the function returns when GDB can't set the return
8729 value.
8730
2336bb58
JB
87312005-10-09 Joel Brobecker <brobecker@adacore.com>
8732
8733 * gdb.ada/arrayidx/p.adb: New file.
8734 * gdb.ada/arrayidx.exp: New testcase
8735
87362005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
8737
8738 * gdb.ada/array_return/pck.ads: New file.
8739 * gdb.ada/array_return/pck.adb: New file.
8740 * gdb.ada/array_return/p.adb: New file.
8741 * gdb.ada/array_return.exp: New testcase.
8742
705335ea
JB
87432005-10-03 Joel Brobecker <brobecker@adacore.com>
8744
a9c64011
AS
8745 * gdb.base/arrayidx.c: New file.
8746 * gdb.base/arrayidx.exp: New testcase.
705335ea 8747
11ee9940
NR
87482005-09-29 Nick Roberts <nickrob@snap.net.nz>
8749
8750 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
8751 frames-invalid and breakpoints-invalid are no longer generated
8752 with level 3 so don't expect them in the output.
8753
39fb8e9e
BR
87542005-09-27 Bob Rossi <bob@brasko.net>
8755
a9c64011 8756 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
8757 from test. Escape the | in mi_gdb_test call.
8758 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
8759 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
8760 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
8761 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
8762 expected regex's in mi_gdb_test calls.
8763 * lib/mi-support.exp: Remove arbitrary .* from tests.
8764 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
8765 Fully anchor GDB/MI expected results in mi_gdb_test.
8766 * lib/gdb.exp (string_to_regexp): Escape the ] character.
8767 * gdb.base/sizeof.exp: Remove escape character. Correct test.
8768
2af48f68
PB
87692005-09-26 Paul Brook <paul@codesourcery.com>
8770
8771 * long_long.exp: Exclude eabi targets from arm FPA float format test.
8772
f34502bc
WZ
87732005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8774
8775 * bfp-test.c: New file.
8776 * bfp-test.exp: New testcase.
8777
ca929517
WZ
87782005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
8779
8780 * gdb.fortran/subarray.exp: New testcase to test the evaluation
8781 of subarray and substring variable.
8782 * gdb.fortran/subarray.f: New source file for the test of subarray
8783 and substring variable evaluation.
8784 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
8785 of string constant.
8786
c761af65
DJ
87872005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
8788
8789 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
8790 copyright dates.
8791
561d7a1d
PG
87922005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
8793
8794 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
8795 powerpc altivec' test with an almost identical 'info vector' test.
8796
b2b64cc9
PG
87972005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8798
a9c64011
AS
8799 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
8800 vscr" tests to match output.
b2b64cc9 8801
6ac4d15a
PG
88022005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
8803
a9c64011
AS
8804 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
8805 output.
6ac4d15a 8806
40e55bef
BR
88072005-09-11 Bob Rossi <bob@brasko.net>
8808
889bf7c5
PA
8809 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
8810 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
8811 commands that return an MI output command and an asyncronous MI output
8812 command.
40e55bef
BR
8813 * gdb.mi/mi-console.exp: Ditto.
8814
3c7385ec
BR
88152005-09-11 Bob Rossi <bob@brasko.net>
8816
8817 * gdb.mi/mi-var-child.c: Include <string.h>.
8818
a6cd0eb3
DJ
88192005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
8820
8821 * killed.exp: Correct gdb_expect syntax.
8822
2f168eed
CV
88232005-08-09 Corinna Vinschen <vinschen@redhat.com>
8824
8825 * lib/mi-support.exp (mi_gdb_load): Fix typo.
8826
ecd3fd0f
BR
88272005-08-02 Bob Rossi <bob@brasko.net>
8828
8829 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
8830 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
8831 Change tests to inferior-tty-set/show.
8832 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
8833 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
8834 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
8835 inferior. Use mi_gdb_test to get GDB and Inferior output.
8836 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
8837 descriptor.
8838 (mi_inferior_tty_name): Add inferior PTY file name.
8839 (mi_gdb_start): Add INFERIOR_PTY parameter.
8840 (mi_gdb_test): Add IPATTERN parameter.
8841
f1ea48cb 88422005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 8843
f1ea48cb
BR
8844 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
8845 parameter to mi_gdb_test.
8846 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
8847
6e650a67
DJ
88482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8849
8850 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
8851 struct_declarations.
8852 * gdb.mi/mi-var-child.exp: Step over the initialization of
8853 struct_declarations.
8854
8be260b6
DJ
88552005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8856
8857 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
8858 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
8859 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
8860 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
8861 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
8862 file.
8863
4e660f07
NR
88642005-07-27 Nick Roberts <nickrob@snap.net.nz>
8865
8866 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
8867 (do_children_tests): Assign values to the extra elements.
8868
8869 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
8870 them for tests for "-var-update --no-values" and
a9c64011 8871 "-var-update --all-values".
4e660f07
NR
8872 Add test for "-var-list-children --simple-values".
8873
8874 * gdb.mi/basics.c (callee4): Add integer array D[3]...
8875
8876 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
8877 "-stack-list-locals --simple-values" Improve doc strings and
8878 comments.
8879
6bdae935
MK
88802005-07-18 Mark Kettenis <kettenis@gnu.org>
8881
598b7a6f
MK
8882 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
8883 *-*-openbsd*.
8884 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
8885
6bdae935
MK
8886 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
8887 sigaltsatck'.
8888
1323e929 88892005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 8890
1323e929
BR
8891 * gdb.base/default.exp (tty): Changed output of command.
8892 * gdb.base/help.exp (help tty): Ditto.
8893
b1a9c082
MK
88942005-07-12 Mark Kettenis <kettenis@gnu.org>
8895
8896 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
8897
10a844a2
MK
88982005-07-10 Mark Kettenis <kettenis@gnu.org>
8899
8900 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
8901 -stack-select-frame without arguments.
8902 (test_stack_frame_listing): Add test for newly implemented command
8903 -stack-info-frame.
8904
3cb3b8df
BR
89052005-07-06 Bob Rossi <bob@brasko.net>
8906
8907 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
8908 command.
8909 (Copyright): Update copyright.
8910
a0c5fbcf
WZ
89112005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
8912
8913 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
8914 tests to evaluate exponentiation expression.
8915
984971d0
AS
89162005-06-29 Andreas Schwab <schwab@suse.de>
8917
8918 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
8919 main to avoid warnings.
8920
8921 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
8922
fe03833f
NR
89232005-06-20 Nick Roberts <nickrob@snap.net.nz>
8924
8925 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
8926 -stack-select-frame without arguments.
8927 (test_stack_frame_listing): Add test for newly implemented command
8928 -stack-info-frame.
a9c64011 8929
7a55f279
WZ
89302005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
8931
0ffa0ea5
DJ
8932 * gdb.fortran/array-element.f: New file.
8933 * gdb.fortran/array-element.exp: New testcase.
7a55f279 8934
26585198
DJ
89352005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8936
8937 * gdb.base/bigcore.exp: Correct checks for systems which can
8938 not dump a large core file.
8939
c1bd25fd
DJ
89402005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8941
8942 * gdb.base/relocate.c: Add a copyright notice.
8943 (dummy): Remove.
8944 * gdb.base/relocate.exp: Test printing the values of variables
8945 from a relocatable file.
8946
589e074d
DJ
89472005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8948
8949 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
8950 excess MI output after an error.
8951
0915f927
JB
89522005-05-29 Joel Brobecker <brobecker@adacore.com>
8953
8954 * gdb.arch/alpha-step.c: New file.
8955 * gdb.arch/alpha-step.exp: New testcase.
8956
76ff342d
DJ
89572005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
8958 Dennis Brueni <dennis@slickedit.com>
8959
8960 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
8961 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
8962 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
8963 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
8964 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8965 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
8966 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
8967
96b0c7ac
DJ
89682005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
8969 Wu Zhou <woodzltc@cn.ibm.com>
8970
8971 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
8972 IBM's xlc compiler.
8973 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
8974 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
8975
f21565d2
JB
89762005-05-13 Jim Blandy <jimb@redhat.com>
8977
8978 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
8979 calling gdb_suppress_entire_file.
8980 * gdb.base/charset.exp: Same.
8981 * gdb.base/call-rt-st.exp: Same.
8982
6006a3a1
BR
89832005-05-05 Bob Rossi <bob_rossi@cox.net>
8984
8985 * lib/gdb.exp (fullname_syntax): Added global regex.
8986 (fullname_syntax_POSIX): Ditto.
8987 (fullname_syntax_UNC): Ditto.
8988 (fullname_syntax_DOS_CASE): Ditto.
8989 (fullname_syntax_DOS): Ditto.
8990 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
8991 fullname_syntax variable to scope and use it.
8992 (test_file_list_exec_source_files): Ditto.
8993 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
8994
c3b69c04
DJ
89952005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
8996
8997 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
8998
3c95e6af
PG
89992004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9000
a9c64011
AS
9001 * lib/gdb.exp (skip_altivec_tests): New function, based on
9002 check_vmx_hw_available from the GCC testsuite.
9003 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9004 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9005
78df6c56
JB
90062005-05-02 Jim Blandy <jimb@redhat.com>
9007
9008 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9009 calling gdb_suppress_entire_file.
9010
1690f9cf
DJ
90112005-04-30 Randolph Chung <tausq@debian.org>
9012
9013 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9014 Slightly relax "sem_post" name checking.
9015
5ea106f7
PG
90162005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9017
9018 * gdb.base/unload.exp: Use new shared library infrastructure.
9019
bf7234cf
PG
90202005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9021
9022 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9023 infrastructure.
bf7234cf 9024
547b869a
CV
90252005-04-29 Corinna Vinschen <vinschen@redhat.com>
9026
9027 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9028 * gdb.asm/h8300.inc: New file.
9029
f07e55f0
PG
90302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9031
9032 * gdb.base/shlib-call.exp: Change to use new shared library
9033 infrastructure.
9034
3cbba3d1
PG
90352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9036
a9c64011
AS
9037 * gdb.base/pending.exp: Change to use new shared library
9038 infrastructure.
3cbba3d1 9039
ed6df200
PG
90402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9041
a9c64011
AS
9042 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9043 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9044
8c8f4ebe
PG
90452005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9046
a9c64011
AS
9047 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9048 shared objects being adjusted and update copyright years.
8c8f4ebe 9049
607fbc54
DJ
90502005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9051
9052 * ChangeLog: Correct some 2003-01-13 dates.
9053 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9054 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9055 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9056 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9057 gdb.trace/tfind.exp: Update copyright years.
9058
57bf0e56
DJ
90592005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9060 Daniel Jacobowitz <dan@codesourcery.com>
9061
9062 * lib/gdb.exp (gdb_compile): Handle shlib=.
9063 (gdb_compile_shlib): New function.
9064
9b593790
PG
90652005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9066
a9c64011 9067 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9068
9494c6a5
DJ
90692005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9070
9071 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9072 gdb.server.
9073 * configure.ac: Likewise.
9074 * configure: Regenerated.
9075 * gdb.gdbserver/Makefile.in: Moved to...
9076 * gdb.server/Makefile.in: ... here.
9077 * gdb.gdbserver/server.c: Moved to...
9078 * gdb.server/server.c: ... here.
9079 * gdb.gdbserver/server-run.exp: Moved to...
9080 * gdb.server/server-run.exp: ... here.
9081
6f8eac0e
DJ
90822005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9083
9084 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9085 * configure.ac: Create gdb.gdbserver/Makefile.
9086 * configure: Regenerated.
9087 * lib/gdbserver-support.exp: New file, derived from
9088 config/gdbserver.exp.
9089 * config/gdbserver.exp: Use gdbserver-support.exp.
9090 * gdb.gdbserver/Makefile.in: New file.
9091 * gdb.gdbserver/server.c: New file.
9092 * gdb.gdbserver/server-run.exp: New file.
9093
6e87504d
PG
90942005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9095
a9c64011
AS
9096 * lib/gdb.exp (test_compiler_info): Return compiler_info
9097 if no arguments are given.
6e87504d 9098
d1779be4
PG
90992005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9100
9101 * gdb.arch/altivec-abi.exp: Check for compiler and set
9102 use altivec' flag accordingly.
9103 * gdb.arch/altivec-regs.exp: Likewise.
9104
88750304
DJ
91052005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9106
9107 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9108
f3fb768d
AS
91092005-03-27 Andreas Schwab <schwab@suse.de>
9110
9111 * gdb.base/bigcore.c (main): Add missing mode argument in open
9112 call.
9113
7e813ac5
DJ
91142005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9115
9116 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9117 downloads.
9118 * config/gdbserver.exp (gdb_load): Likewise.
9119
8e3049aa
PB
91202005-03-14 Paul Brook <paul@codesourcery.com>
9121
9122 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9123 targets.
9124
a9df7c44
JB
91252005-03-09 Joel Brobecker <brobecker@adacore.com>
9126
9127 * gdb.dwarf2/dup-psym.S: New file.
9128 * gdb.dwarf2/dup-psym.exp: New testcase.
9129
9f0d94e8
JB
91302005-03-09 Joel Brobecker <brobecker@adacore.com>
9131
9132 * gdb.ada/exec_changed/first.adb: New file.
9133 * gdb.ada/exec_changed/second.adb: New file.
9134 * gdb.ada/exec_changed.exp: New testcase.
9135
5f579bc5
NS
91362005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9137
36e9969c
NS
9138 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9139 (A2): New class.
9140 (main): Test operator+.
9141 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9142 breakpoint test.
9143
5f579bc5
NS
9144 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9145 * gdb.base/signull.exp: Disable if gdb,nosignals.
9146 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9147 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9148 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9149 * gdb.mi/mi2-console.exp: Likewise.
9150 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9151 continue output at start.
9152 (gdb_collect_locals_test): Robustify regexp.
9153 * gdb.trace/passc-dyn.exp: Fix comment typo.
9154 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9155
be46087e
CV
91562005-03-08 Corinna Vinschen <vinschen@redhat.com>
9157
9158 * gdb.asm/asm-source.exp: Add iq2000 case.
9159 * gdb.asm/iq2000.inc: New file.
9160
384e1a61 91612005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9162
384e1a61
MI
9163 * gdb.base/command.exp: Change hardcoded value to regular expression.
9164 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9165
584b6e9e
DJ
91662005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9167
9168 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9169 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9170 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9171 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9172 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9173
ab5b5d61
MK
91742005-03-05 Mark Kettenis <kettenis@gnu.org>
9175
9176 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9177 changes.
9178
ae051c1b
PG
91792004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9180
a9c64011
AS
9181 * lib/compiler.c: Add test for IBM's xlc compiler.
9182 * lib/compiler.cc: Likewise.
ae051c1b 9183
3f0f6ed2
JB
91842004-02-24 Joel Brobecker <brobecker@adacore.com>
9185
9186 * gdb.ada/fixed_points.exp: Create compilation object directory
9187 before running the test.
9188 * gdb.ada/null_record.exp: Likewise.
9189 * gdb.ada/packed_array.exp: Likewise.
9190 * gdb.ada/start.exp: Likewise.
9191
724f452b
JB
91922005-02-15 Joel Brobecker <brobecker@adacore.com>
9193
9194 * gdb.ada/packed_array/pa.adb: New file.
9195 * gdb.ada/packed_array.exp: New testcase.
9196
57f5cdfb 91972005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9198
1f393151
MK
9199 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9200 files.
9201
ebdda337
MK
9202 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9203 on *-*-openbsd*. Correctly match whitespace in regukar
9204 expressions.
9205
cf309262
DJ
92062005-02-10 Daniel Jacobowitz <dan@debian.org>
9207
9208 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9209 PR exp/1821
9210 * gdb.base/gdb1821.c: New test file.
9211 * gdb.base/gdb1821.exp: New test file.
9212
3be49e7a
JB
92132005-02-09 Joel Brobecker <brobecker@adacore.com>
9214
9215 * gdb.base/start.c: New file.
9216 * gdb.base/start.exp: New testcase.
9217
e292e67d
JB
92182005-02-09 Joel Brobecker <brobecker@adacore.com>
9219
9220 * gdb.ada/start/dummy.adb: New file.
9221 * gdb.ada/start.exp: New testcase.
9222
dbdfa66c
CV
92232005-02-09 Corinna Vinschen <vinschen@redhat.com>
9224
9225 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9226 for printing symbols and statistics.
9227 Add test for using relative pathnames in "maint print msymbols" test.
9228 Mark "maint info sections DATA" XFAIL on Cygwin.
9229 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9230 tests.
9231
d7941671
AC
92322005-02-09 Andreas Schwab <schwab@suse.de>
9233
9234 Committed by Andrew Cagney <cagney@gnu.org>
9235 * gdb.base/remotetimeout.exp: New file.
9236
74e5ef44
MK
92372005-02-07 Mark Kettenis <kettenis@gnu.org>
9238
9239 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9240
464dd14d
JB
92412005-02-03 Joel Brobecker <brobecker@adacore.com>
9242
9243 * gdb.ada/gnat_ada.gpr: New file.
9244 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9245 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9246 * configure.ac: No longer generate gnat_ada.gpr.
9247 * configure: Regenerate.
9248 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9249 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9250 * gdb.ada/null_record/bar.ads: Likewise.
9251 * gdb.ada/null_record/bar.adb: Likewise.
9252 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9253 * gdb.ada/null_record.exp (testdir): New variable.
9254 (testfile): executable is now in testdir subdirectory.
9255 (srcfile): Use full path to the main compilation unit.
9256 * gdb.ada/fixed_points.exp: Same changes as above.
9257
30d756ae
NR
92582005-02-03 Nick Roberts <nickrob@snap.net.nz>
9259
9260 * gdb.base/interp.exp: New test.
9261
9d799f85
AC
92622005-01-24 Andrew Cagney <cagney@gnu.org>
9263
9264 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9265
15656118
AC
92662005-01-19 Andrew Cagney <cagney@gnu.org>
9267
a892c31b
AC
9268 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9269 configure.ac not configure.in.
9270
15656118
AC
9271 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9272 of powerpc*-*-*.
9273 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9274 * gdb.base/list.exp (test_list_function)
15656118
AC
9275 (test_list_filename_and_function): Ditto.
9276 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9277
a7b01baf
AC
92782005-01-16 Andrew Cagney <cagney@gnu.org>
9279
17d92a02
AC
9280 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9281
a7b01baf
AC
9282 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9283
bc8332bb
AC
92842005-01-14 Andrew Cagney <cagney@gnu.org>
9285
9286 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9287 * gdb.mi/mi2-var-cmd.exp: Ditto.
9288
4d074752
CV
92892005-01-10 Corinna Vinschen <vinschen@redhat.com>
9290
9291 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9292
bec39cab
AC
92932005-01-07 Andrew Cagney <cagney@gnu.org>
9294
9295 * configure.ac: Rename configure.in, require autoconf 2.59.
9296 * configure: Re-generate.
9297 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9298 * gdb.stabs/configure: Re-generate.
9299 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9300 * gdb.hp/configure: Re-generate.
9301 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9302 autoconf 2.59.
9303 * gdb.hp/gdb.objdbg/configure: Re-generate.
9304 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9305 autoconf 2.59.
9306 * gdb.hp/gdb.defects/configure: Re-generate.
9307 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9308 autoconf 2.59.
9309 * gdb.hp/gdb.compat/configure: Re-generate.
9310 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9311 autoconf 2.59.
9312 * gdb.hp/gdb.base-hp/configure: Re-generate.
9313 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9314 autoconf 2.59.
9315 * gdb.hp/gdb.aCC/configure: Re-generate.
9316
f10b16d4
JB
93172004-12-15 Jim Blandy <jimb@redhat.com>
9318
9319 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9320 under NPTL when there is debugging info available for libpthread.
9321
fb6e1814
JG
93222004-12-13 Jerome Guitton <guitton@gnat.com>
9323
9324 * gdb.ada/fixed_points.c: New file.
9325 * gdb.ada/fixed_points.exp: New file.
9326
fe46cd3a
RC
93272004-12-03 Randolph Chung <tausq@debian.org>
9328
9329 * gdb.arch/pa-nullify.exp: New file.
9330 * gdb.arch/pa-nullify.s: New file.
9331
8de0841b
RC
93322004-11-30 Randolph Chung <tausq@debian.org>
9333
9334 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9335 instead of "tbug". Fix regexp to work properly with gdb_test.
9336
c8170782
PH
93372004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9338
9339 * gdb.base/bitfields2.exp: New test.
9340 * gdb.base/bitfields2.c: New file.
9341
954269c2
RE
93422004-11-28 Richard Earnshaw <rearnsha@arm.com>
9343
9344 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9345
0107feed
RC
93462004-11-16 Randolph Chung <tausq@debian.org>
9347
9348 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9349
f073ae8c
DJ
93502004-11-14 Daniel Jacobowitz <dan@debian.org>
9351
9352 * gdb.threads/threadapply.exp: Correct "macro details" test.
9353
19ad59e7
JJ
93542004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9355
9356 * gdb.threads/threadapply.exp: New test.
9357 * gdb.threads/threadapply.c: New file.
9358
9cf0961b
MK
93592004-11-07 Mark Kettenis <kettenis@gnu.org>
9360
9361 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9362 frames.
9363
c789492a
FL
93642004-11-05 Felix Lee <felix+log1@specifixinc.com>
9365
9366 * gdb.base/cursal.exp: New file.
9367 * gdb.base/cursal.c: New file.
9368
a1e167bb
AC
93692004-11-03 Andrew Cagney <cagney@gnu.org>
9370
9371 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9372
b7cbf173
MK
93732004-10-30 Mark Kettenis <kettenis@gnu.org>
9374
9375 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9376 NetBSD/ELF targets.
9377
88f9d34f
JB
93782004-10-29 Joel Brobecker <brobecker@gnat.com>
9379
9380 * gdb.threads/bp_in_thread.c: New file, copied from
9381 pthread_cond_wait.c.
9382 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9383 file, rather than reusing the .c file from another testcase.
9384
ca7d6a0c
JB
93852004-10-20 Joel Brobecker <brobecker@gnat.com>
9386
9387 * gdb.ada/null_record.exp: Check where we stopped after
9388 sending the start command, instead of where the associated
9389 temporary breakpoint was inserted.
9390
0d863d03
AC
93912004-10-14 Andrew Cagney <cagney@gnu.org>
9392
9393 * gdb.mi/gdb701.c (main): Return 0.
9394
d11e72cb
DJ
93952004-10-13 Daniel Jacobowitz <dan@debian.org>
9396
d40539a4 9397 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9398
e1923096
JJ
93992004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9400
9401 * gdb.threads/schedlock.c: Add comment markers to use to find
9402 line numbers.
9403 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9404 comments.
9405 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9406 breakpoint lines.
9407
ec8ba2c9
DJ
94082004-10-12 Daniel Jacobowitz <dan@debian.org>
9409
9410 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9411
0eb3658b
DJ
94122004-10-12 Daniel Jacobowitz <dan@debian.org>
9413
9414 * configure.in: Add gdb.dwarf2.
9415 * configure: Regenerated.
9416 * Makefile.in: Add gdb.dwarf2.
9417 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9418 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9419 gdb.dwarf2/file1.txt: New files.
9420
a271cc33
OF
94212004-10-11 Orjan Friberg <orjanf@axis.com>
9422
a9c64011 9423 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9424 of "run", since the latter doesn't work with remote targets. Adjust
9425 the breakpoint numbering accordingly.
9426 * gdb.threads/pthread_cond_wait.exp: Ditto.
9427
895ce074
MC
94282004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9429
9430 * gdb.base/overlays.exp: Update copyright years.
9431
6be3092d
KI
94322004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9433
9434 * gdb.base/overlays.exp: Disable if target is Linux.
9435
e05389b8
FL
94362004-10-06 Felix Lee <felix+log1@specifixinc.com>
9437
9438 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9439
73cb587d
KI
94402004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9441
9442 * gdb.asm/asm-source.exp: Add m32r-linux target.
9443 * gdb.asm/m32r-linux.inc: New file.
9444
3c0edcdc
AC
94452004-09-24 Andrew Cagney <cagney@redhat.com>
9446 David Anderson <anderson@redhat.com>
9447
9448 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9449 command fails, assume things will work.
9450 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9451 (_GNU_SOURCE): Define.
9452 (print_unsigned, print_hex): Change parameter to "long long".
9453 (print_byte_count): New function, use to print byte counts.
9454 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9455 O_LARGEFILE.
9456 (main): Compute an upper bound on a corefile in max_core_size.
9457 Limit memory chunk size to max_core_size. Limit total memory
9458 allocated to max_core_size.
9459
4bb3667f
AC
94602004-09-23 Andrew Cagney <cagney@gnu.org>
9461
9462 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9463 from a separate process with code that creates a corefile by
9464 making the inferior dump core.
9465
60fe1a51
MK
94662004-09-23 Mark Kettenis <kettenis@gnu.org>
9467
9468 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9469 block.
9470
8e937346
MC
94712004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9472
9473 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9474 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9475 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9476 Likewise.
9477
7213f6d6
JJ
94782004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9479
9480 * gdb.java/jprint.exp: New test case for java inferior call.
9481 * gdb.java/jprint.java: Ditto.
9482
eac69dca
JB
94832004-09-15 Joel Brobecker <brobecker@gnat.com>
9484
9485 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9486
22227696
MC
94872004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9488
9489 * gdb.threads/killed.c: Include <stdlib.h>.
9490 * gdb.threads/pthreads.c: Likewise.
9491
7dd403a4
MC
94922004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9493
9494 * gdb.threads/killed.c: Add copyright notice.
9495
33f2d567
JM
94962004-09-10 Jason Molenda (jmolenda@apple.com)
9497
a9c64011
AS
9498 * gdb.base/define.exp: Two new tests to verify zero space chars
9499 after 'if' and 'while' commands in a user-defined command is correctly
9500 parsed.
33f2d567 9501
e05b62ac
AC
95022004-09-08 Andrew Cagney <cagney@gnu.org>
9503
9504 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9505 delivery test with duplicate at end of file.
9506
9cbe82da
MK
95072004-09-06 Mark Kettenis <kettenis@jive.nl>
9508
9509 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9510
564803d9
MC
95112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9512
9513 * config/hppro.exp: Removed.
9514
7c6807ce
MC
95152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9516
9517 * config/sparclet.exp: Removed.
9518
bf7e26dd
MC
95192004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9520
9521 * config/udi.exp: Removed.
9522
714e341b
MC
95232004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9524
9525 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9526 of "exp_continue".
9527 (advancei): Likewise.
9528
1236e623
JJ
95292004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9530
9531 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9532
3bdcad15
MI
95332004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9534
228af206 9535 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9536 to check for nodebug in executable.
9537 * gdb.gdb/observer.exp (setup_test): Likewise.
9538 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9539 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9540
c72b934c
AC
95412004-09-01 Andrew Cagney <cagney@gnu.org>
9542
9543 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9544 files.
9545
edd9b715
JJ
95462004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9547
9548 * gdb.base/unload.exp: Fix expected warning message to match
9549 latest format.
9550
fb4ce06b
CV
95512004-09-01 Corinna Vinschen <vinschen@redhat.com>
9552
9553 * gdb.base/call-rt-st.exp: Fix typos.
9554
ce78e7c3
MI
95552004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9556
9557 * gdb.threads/thread_check.exp: New testcase.
9558 * gdb.threads/thread_check.c: New testcase.
9559
2dedb159
AC
95602004-08-31 Andrew Cagney <cagney@gnu.org>
9561
9562 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9563 (skip_to_handler_entry): New procedures. Test stepping into a
9564 handler when the breakpoint is at the handler's entry point.
9565
68f53502
AC
95662004-08-30 Andrew Cagney <cagney@gnu.org>
9567
9568 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9569 gdb/1757.
9570
3e3ffd2b
MC
95712004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9572
9573 With code from Manoj Iyer <manjo@austin.ibm.com>:
9574 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9575 return value. Add an arm for "no debugging symbols found".
9576 Change a stray "error" to "perror".
9577 (gdb_run_cmd): Adapt to new return value.
9578 * gdb.base/remote.exp: Adapt to new return value.
9579 * gdb.gdb/complaints.exp: Likewise.
9580 * gdb.gdb/observer.exp: Likewise.
9581 * gdb.gdb/selftest.exp: Likewise.
9582 * gdb.gdb/xfullpath.exp: Likewise.
9583
4b6f5fd2
JB
95842004-08-27 Joel Brobecker <brobecker@gnat.com>
9585
9586 * gdb.threads/bp_in_thread.exp: New testcase.
9587
e5b25496
MC
95882004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9589
9590 Fix PR testsuite/1735.
9591 * gdb.threads/schedlock.c (thread_function): Add a cast
9592 to suppress a gcc warning.
9593 * gdb.threads/thread-specific.c (thread_function): Likewise.
9594
934353d6
MC
95952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9596
9597 * gdb.base/unload.c: Include <stdlib.h>.
9598
f98a0aef 95992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 9600
f98a0aef 9601 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
9602 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9603 synchronized after the "return".
9604
5a2e8882
MC
96052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9606
9607 * gdb.mi/basics.c: Include <stdio.h>.
9608 * gdb.mi/pthreads.c: Include <stdlib.h>.
9609 * gdb.mi/var-cmd.c: Include <stdlib.h>.
9610
a9640423
MC
96112004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9612
9613 * gdb.threads/schedlock.c: Add copyright notice.
9614
b04e311d
AC
96152004-08-25 Andrew Cagney <cagney@gnu.org>
9616
9617 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
9618 (skip_over_handler, breakpoint_over_hander): New test procedures.
9619 (advance, advancei): Add a proper prefix, do not use
9620 rerun_to_main.
9621 * gdb.base/sigstep.c (main): Change to use an infinite loop.
9622
7c27f15b
MC
96232004-08-24 Michael Chastain <mec.gnu@mindspring.com>
9624
9625 * gdb.mi/basics.c: Add copyright notice.
9626 * gdb.mi/var-cmd.c: Add copyright notice.
9627
fffc87ae
MC
96282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9629
9630 * lib/gdb.exp: Remove signed_keyword_not_used.
9631 * lib/compiler.c: Likewise.
9632 * lib/compiler.cc: Likewise.
9633
d782e0bf
MC
96342004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9635
9636 * gdb.base/whatis.c: Remove conditional disabling of "signed".
9637 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
9638
96033e83
MC
96392004-08-23 Michael Chastain <mec.gnu@mindspring.com>
9640
9641 * gdb.base/whatis.c: Add copyright notice.
9642
cf38c229
MK
96432004-08-20 Mark Kettenis <kettenis@gnu.org>
9644
9645 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
9646 it to skip the breakpoints encoded in the inline assembly.
9647
f4b49756
MC
96482004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9649
9650 * Makefile.in: Add gdb.fortran.
9651
2f193b69
MC
96522004-08-20 Michael Chastain <mec.gnu@mindspring.com>
9653
9654 * gdb.base/call-sc.exp (test_scalar_returns):
9655 Fix cut-and-paste glitch in "Make fun return now".
9656
89a237cb
MC
96572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9658
9659 * configure.in: Add gdb.fortran.
9660 * configure: Regenerate.
9661 * gdb.fortran/Makefile.in: New file.
9662 * lib/gdb.exp (skip_fortran_tests): New procedure.
9663
469aff8e
MC
96642004-08-17 Michael Chastain <mec.gnu@mindspring.com>
9665
9666 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
9667 reference to bug-gnu@prep.ai.mit.edu.
9668 * gdb.mi/mi-var-child.exp: Likewise.
9669 * gdb.mi/mi-var-cmd.exp: Likewise.
9670 * gdb.mi/mi-var-display.exp: Likewise.
9671 * gdb.mi/mi2-var-block.exp: Likewise.
9672 * gdb.mi/mi2-var-child.exp: Likewise.
9673 * gdb.mi/mi2-var-cmd.exp: Likewise.
9674 * gdb.mi/mi2-var-display.exp: Likewise.
9675
00b51b9f
MK
96762004-08-15 Mark Kettenis <kettenis@gnu.org>
9677
9678 * gdb.base/unload.c (main): Make local variable msg const.
9679
45f07fef
MC
96802004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9681
9682 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
9683 to bug-gnu@prep.ai.mit.edu.
9684 * gdb.mi/mi-disassemble.exp: Likewise.
9685 * gdb.mi/mi-eval.exp: Likewise.
9686 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
9687 default line number.
9688 * gdb.mi/mi-return.exp: Likewise.
9689 * gdb.mi/mi-simplerun.exp: Likewise.
9690 * gdb.mi/mi-stack.exp: Likewise.
9691 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
9692 number with explicit range test.
9693 * gdb.mi/mi-watch.exp: Likewise.
9694 * gdb.mi/mi2-break.exp: Likewise.
9695 * gdb.mi/mi2-cli.exp: Likewise.
9696 * gdb.mi/mi2-disassemble.exp: Likewise.
9697 * gdb.mi/mi2-eval.exp: Likewise.
9698 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
9699 default line number.
9700 * gdb.mi/mi2-return.exp: Likewise.
9701 * gdb.mi/mi2-simplerun.exp: Likewise.
9702 * gdb.mi/mi2-stack.exp: Likewise.
9703 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
9704 number with explicit range test.
9705 * gdb.mi/mi2-watch.exp: Likewise.
9706
dd8c8ee7
MC
97072004-08-15 Michael Chastain <mec.gnu@mindspring.com>
9708
9709 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
9710 * gdb.cp/m-static.exp: Likewise.
9711 * gdb.cp/rtti.exp: Likewise.
9712
4e838464
MK
97132004-08-14 Mark Kettenis <kettenis@gnu.org>
9714
9715 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
9716
8d8cb839
EZ
97172004-08-14 Eli Zaretskii <eliz@gnu.org>
9718
9719 * ChangeLog: Prefix Local Variables with semi-colons and indent
9720 the reference to older ChangeLog files, to fix fontification in
9721 Emacs.
9722
deea8bb0
MC
97232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9724
9725 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
9726 * gdb.mi/mi2-break.exp: Likewise.
9727
c3297504
MC
97282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9729
9730 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
9731
25808999
MC
97322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9733
9734 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
9735
226a8d71
MC
97362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
9737
9738 * gdb.cp/classes.exp: Remove unused declarations. Just let
9739 test names default instead of providing special names. Remove
9740 extraneous demangler test.
9741
37fdf854
JJ
97422004-08-12 Jeff Johnston <jjohnstn@redhat.com>
9743
9744 * gdb.base/unload.exp: New test for breakpoints in dynamically
9745 loaded libraries.
9746 * gdb.base/unload.c: Ditto.
9747 * gdb.base/unloadshr.c: Ditto.
9748
2d3a7986
MC
97492004-08-12 Michael Chastain <mec.gnu@mindspring.com>
9750
9751 * gdb.cp/classes.exp (test_ptype_class_objects): Call
9752 cp_test_ptype_class.
9753 (test_enums): Likewise.
9754
c72b934c
AC
97552004-08-10 Andrew Cagney <cagney@gnu.org>
9756
9757 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9758 files.
9759
cc503c8a
AC
97602004-08-10 Andrew Cagney <cagney@gnu.org>
9761
9762 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
9763 init_malloc call.
9764
902f2ccb
MC
97652004-08-10 Michael Chastain <mec.gnu@mindspring.com>
9766
9767 * ChangeLog: Add copyright notice. The notice is copied
9768 from emacs 21.3 top level ChangeLog.
9769
78c90502
MC
97702004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9771
9772 * lib/cp-support.exp: New file.
9773 * lib/cp-support.exp (cp_test_type_class): New function.
9774 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
9775 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
9776 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
9777 cp_test_ptype_class.
9778
88e5ea78
MC
97792004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9780
9781 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
9782 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9783 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
9784 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
9785 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9786 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
9787 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
9788 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
9789 gdb.mi/mi2-watch.exp: Update copyright years.
9790
6a89fc9c
MK
97912004-08-09 Mark Kettenis <kettenis@gnu.org>
9792
9793 * gdb.base/sigaltstack.exp: Provide proper anchoring.
9794
1482e0de
MC
97952004-08-09 Michael Chastain <mec.gnu@mindspring.com>
9796
9797 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
9798 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
9799 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
9800 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9801 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
9802 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
9803 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
9804 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9805 gdb.mi/mi-watch.exp: Update copyright years.
9806
1a5ce3f3
DJ
98072004-08-08 Daniel Jacobowitz <dan@debian.org>
9808
9809 PR gdb/1738
9810 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
9811 from a breakpoint with a pending signal.
9812
04f6ecf2
DJ
98132004-08-08 Daniel Jacobowitz <dan@debian.org>
9814
9815 PR gdb/1736
9816 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
9817 * gdb.base/sigaltstack.exp (finish_test): Consume output until
9818 the prompt.
9819 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
9820
54d90d35
DJ
98212004-08-08 Daniel Jacobowitz <dan@debian.org>
9822
9823 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
9824
d2f6abb0
DJ
98252004-08-08 Daniel Jacobowitz <dan@debian.org>
9826
9827 PR gdb/1736
9828 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
9829 for i?86-*-linux*.
9830
5598c03d
DJ
98312004-08-08 Daniel Jacobowitz <dan@debian.org>
9832
9833 * gdb.arch/i386-prologue.exp: Compile without debug information.
9834
c6fee705
MC
98352004-08-08 Michael Chastain <mec.gnu@mindspring.com>
9836
9837 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
9838 rather than asking gdb to search.
9839
dd90efdb
MC
98402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9841
9842 * gdb.base/gcore.c: Include <string.h>.
9843
1e84bec1
MC
98442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9845
9846 * gdb.base/gcore.c: Add copyright notice.
9847
e425eb2b
MC
98482004-08-05 Michael Chastain <mec.gnu@mindspring.com>
9849
9850 * gdb.base/freebpcmd.c: Include <stdio.h>.
9851 * gdb.base/long_long.c: Include <string.h>.
9852 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
9853 * gdb.base/siginfo.c: Include <string.h>.
9854 * gdb.base/sigstep.c: Include <string.h>.
9855
cb9aaed5
MC
98562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9857
9858 * gdb.base/complex.c: Include <stdlib.h>.
9859
55944f3d
MC
98602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9861
9862 * gdb.base/complex.c: Add copyright notice.
9863
7b2953d9
MC
98642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9865
9866 * gdb.base/charset.c: Include <stdlib.h>.
9867
c9133d23
MC
98682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9869
9870 * gdb.base/auxv.c: Include <stdlib.h>.
9871
0a8490ad
MC
98722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9873
9874 * gdb.base/auxv.c: Add copyright notice.
9875
3426d5ec
MC
98762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
9877
9878 * gdb.base/coremaker.c: Add copyright notice.
9879 * gdb.base/coremaker2.c: Add copyright notice.
9880
8da195dd
AC
98812004-08-04 Andrew Cagney <cagney@gnu.org>
9882
9883 * gdb.base/store.exp: Update copyright.
9884 (check_set, up_set, check_struct, up_struct): Add a prefix to test
9885 names, do not import gdb_prompt.
9886
8d394f98
AC
98872004-08-01 Andrew Cagney <cagney@gnu.org>
9888
9889 Fix PR testsuite/1729.
9890 * gdb.base/dump.exp: Add test name to callers of capture_value, do
9891 not use capture_value with value 4.
9892 (capture_value): Add optional test name parameter.
9893 (test_reload_saved_value, test_restore_saved_value): Use $msg as
9894 the prefix, pass to capture_value.
9895
b6702b23
MK
98962004-08-01 Mark Kettenis <kettenis@gnu.org>
9897
9898 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
9899 * gdb.arch/i386-prologue.c (standard): New prototype and function.
9900 (main): Call new function.
9901
c203e0ca
MC
99022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9903
9904 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
9905
a7995a30
MC
99062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9907
9908 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
9909
9366563b
MC
99102004-07-31 Michael Chastain <mec.gnu@mindspring.com>
9911
b6eeaf26 9912 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
9913 Accept more values of vtbl pointer. Remove some messages
9914 about "obsolete gcc or gdb".
9915
2fc1f950
MC
99162004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9917
9918 * gdb.cp/classes.exp: Accept more varieties of ptype output.
9919
c724d49b
MC
99202004-07-30 Michael Chastain <mec.gnu@mindspring.com>
9921
9922 * gdb.base/asm-source.exp: Properly convert target board
9923 debug flags from gcc format to binutils format.
9924
736b0fce
MK
99252004-07-28 Mark Kettenis <kettenis@gnu.org>
9926
9927 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
9928 gdb1718". PR backtrace/1718 partially fixed.
9929
5633ea5c
JJ
99302004-07-27 Jeff Johnston <jjohnstn@redhat.com>
9931
9932 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
9933
575eebb1
NC
99342004-07-26 Nick Clifton <nickc@redhat.com>
9935
9936 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
9937 good default value for a specific architecture is available then
9938 set it to that value. Otherwise default to the -gstabs switch.
9939 Remove the -g... switches from the asm-flags variable. Allow the
9940 target board info to override the value if it wants to. Pass the
9941 switch on the assembler command line.
9942
62104619
MK
99432004-07-23 Mark Kettenis <kettenis@gnu.org>
9944
9945 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
9946 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
9947 (main): Call new function.
9948
4a1135b8
MC
99492004-07-22 Michael Chastain <mec.gnu@mindspring.com>
9950
9951 Test for PR exp/1715.
9952 * gdb.base/radix.exp: Refactor common procedures. Make all
9953 test names unique. Change XFAIL to KFAIL.
9954
8a12c1f0
MC
99552004-07-20 Michael Chastain <mec.gnu@mindspring.com>
9956
9957 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
9958 * gdb.ada/gnat_ada.gin: ... to here.
9959 * configure.in: Use gnat_ada.gin.
9960 * configure: Regenerate.
9961
23b451cf
AC
99622004-07-20 Andrew Cagney <cagney@gnu.org>
9963
9964 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
9965 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
9966 XFAILs. Clean up test messages and comments. Check backtraces.
9967 Delete re-sync code.
9968
ab618a02
MC
99692004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9970
9971 Fix PR cli/740.
9972 * gdb.base/annota1.exp: Honor gdb,nosignals.
9973 * gdb.base/annota3.exp: Likewise.
9974
46dad340
MC
99752004-07-19 Michael Chastain <mec.gnu@mindspring.com>
9976
9977 * lib/java.exp: Update copyright notice.
9978
756d8c70
AC
99792004-07-19 Andrew Cagney <cagney@gnu.org>
9980
9981 * gdb.base/selftest.exp: Copy file from here ...
9982 * gdb.gdb/selftest.exp: ... to here.
9983
586027e6
AC
99842004-07-16 Andrew Cagney <cagney@redhat.com>
9985
9986 * lib/insight-support.exp: Delete file.
9987 * lib/java.exp (java_init): Fix copyright.
9988
029d2200
AC
99892004-07-16 Andrew Cagney <cagney@gnu.org>
9990
9991 * gdb.base/restore.c: Append "prologue" to comments marking the a
9992 function's prologue.
9993 * gdb.base/restore.exp: Update copyright, re-indent.
9994 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
9995 callerN" prefix where needed. Update patterns that match a
9996 function's prologue.
9997
653b62c5
MC
99982004-07-16 Michael Chastain <mec.gnu@mindspring.com>
9999
10000 * gdb.base/restore.c: Add copyright notice.
10001
f7d690e5
AC
100022004-07-16 Andrew Cagney <cagney@gnu.org>
10003
10004 * gdb.base/logical.exp: Update copyright.
10005 (evaluate): New procedure. Use to re-implement tests using
10006 several tables.
10007
d629a7cb
MH
100082004-07-14 Martin Hunt <hunt@redhat.com>
10009
10010 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10011 which fixes some problems where init.tcl was not found.
10012
9c7bb332
AC
100132004-07-13 Andrew Cagney <cagney@gnu.org>
10014
6bf46641
AC
10015 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10016 (check_sizeof, check_valueof): Do not include the output in the
10017 test name. Use gdb_test.
10018 (get_valueof): Use gdb_test_multiple.
10019
c4ffd4c0
AC
10020 * gdb.base/step-test.exp: Update copyright. Use
10021 gdb_test_multiple. Ensure that test names do not include
10022 architecture dependent output.
10023
ab89363a
AC
10024 * gdb.gdb/observer.exp: Update copyright.
10025 (setup_test): Use gdb_test_multiple.
10026 (attach_first_observer, attach_second_observer)
10027 (attach_third_observer, detach_first_observer)
10028 (detach_second_observer, detach_third_observer)
10029 (reset_counters, check_counters): Make $message a prefix.
10030 (test_normal_stop_notifications): Add "args" parameter - a list of
10031 init functions to be called. Make $message a prefix,
10032 (test_observer_normal_stop): Change the message prefixes so that
10033 they are unique, pass the attach / detach procedures to
10034 test_normal_stop_notifications.
10035
ec58997a
AC
10036 * gdb.base/signull.exp (test_segv): Prefix all tests with
10037 "${name}". Clean up test messages.
10038
b475183b
AC
10039 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10040
9c7bb332
AC
10041 * gdb.base/ena-dis-br.exp: Update copyright.
10042 (break_at): New function. Replace send_gdb with gdb_test,
10043 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10044 ignore count, not stopped at bpt", with KFAIL.
10045
2dd95497
CV
100462004-07-13 Corinna Vinschen <vinschen@redhat.com>
10047
10048 * gdb.base/attach.exp: Remove cleanupfile handling.
10049
419e626b
AC
100502004-07-12 Andrew Cagney <cagney@gnu.org>
10051
10052 * gdb.base/annota1.exp: Cleanup corefile test name.
10053 * gdb.base/annota3.exp: Ditto.
10054
8b1b3228
AC
100552004-07-12 Andrew Cagney <cagney@gnu.org>
10056
78650829
AC
10057 * gdb.base/signals.exp: Clean up copyright, re-indent.
10058
8b1b3228
AC
10059 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10060 gdb_test and gdb_test_multiple.
10061
935c2760
JJ
100622004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10063
10064 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10065 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10066 provide line number info for first statement in main.
10067
1544280f
AC
100682004-07-08 Andrew Cagney <cagney@gnu.org>
10069
1279f4ff
AC
10070 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10071
1544280f
AC
10072 * gdb.base/sigbpt.exp: Make the common part of each test name a
10073 prefix instead of suffix.
10074
bcc82369
BR
100752004-07-07 Bob Rossi <bob_rossi@cox.net>
10076
10077 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10078 test from test_tbreak_creation_and_listing to
10079 test_file_list_exec_source_file
10080 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10081 Changed name of test from test_tbreak_creation_and_listing to
10082 test_file_list_exec_source_file
10083
23f4b0aa
JJ
100842004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10085
10086 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10087 the jmisc() constructor instead of <init>.
10088 * gdb.java/jmisc1.exp: Ditto.
10089
56401cd5
AC
100902004-07-07 Andrew Cagney <cagney@gnu.org>
10091
10092 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10093 corrupting the PC.
10094
44ae2f6a
MC
100952004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10096
10097 * gdb.cp/templates.exp: Accept whitespace change in demangler
10098 output.
10099
45a83408
AC
101002004-07-06 Andrew Cagney <cagney@gnu.org>
10101
10102 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10103
d205ad70
MC
101042004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10105
10106 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10107 * lib/compiler.cc: Likewise.
10108
06ea1a61
MC
101092004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10110
10111 * lib/compiler.cc: Work around string preprocessing problem
10112 with old hp c++ compiler.
10113 * lib/compiler.c: Likewise.
10114
daab1251
CV
101152004-06-29 Corinna Vinschen <vinschen@redhat.com>
10116
10117 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10118 directives to conditionalize symbol prefixing.
10119 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10120 additional_flags handling. Add underscore prefix for Cygwin.
10121 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10122 conditionalize symbol prefixing.
10123 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10124 additional_flags handling. Add underscore prefix for Cygwin.
10125
cc984116
CV
101262004-06-29 Corinna Vinschen <vinschen@redhat.com>
10127
10128 * gdb.base/bigcore.exp: Skip test on Cygwin.
10129
c279b077
MC
101302004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10131
10132 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10133 formats for "info register". Use gdb_test_multiple. Fix
10134 the "invalid register" test.
10135
0e915747
CV
101362004-06-28 Corinna Vinschen <vinschen@redhat.com>
10137
10138 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10139 PID for Cygwin. Add Cygwin specific strings to check for in some
10140 tests.
10141 (do_attach_tests): Add a test for user interaction when attaching
10142 to a process with no matching symbol table already loaded.
10143
11422c86
AC
101442004-06-26 Andrew Cagney <cagney@gnu.org>
10145
10146 Test PR java/1567 and PR java/1565.
10147 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10148 * gdb.java/jmisc2.exp: Delete file.
10149
cefbce26
MC
101502004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10151
10152 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10153
e19f872c
CV
101542004-06-25 Corinna Vinschen <vinschen@redhat.com>
10155
10156 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10157 attach process.
10158
d931ba3b
MC
101592004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10160
10161 * gdb.cp/pr-1553.exp: Remove.
10162
aef68c48
MC
101632004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10164
10165 * gdb.cp/pr-1553.cc: Remove.
10166 * gdb.cp/pr-1553.exp: Disable this test.
10167
8d5df71a
JB
101682004-06-20 Jim Blandy <jimb@redhat.com>
10169
a9c64011 10170 Fix PR testsuite/1680.
8d5df71a
JB
10171 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10172 regular expressions.
10173
4ac6f39d
MC
101742004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10175
10176 Fix PR testsuite/1679.
10177 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10178 Issue an UNSUPPORTED result instead.
10179
1b413552
JB
101802004-06-18 Jim Blandy <jimb@redhat.com>
10181
10182 * gdb.base/charset.exp: Only send a control-C if we see a new
10183 prompt and incomplete command.
10184
6daa6ebd
MC
101852004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10186
10187 * gdb.cp/pr-574.cc: Add copyright notice.
10188
51fa4ae0
JB
101892004-06-17 Jim Blandy <jimb@redhat.com>
10190
10191 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10192 cases where the regexp has no groups; this grabs random text from
10193 the previous test suite, whatever that was.
10194
8fea26c5
MC
101952004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10196
10197 * gdb.cp/printmethod.cc: Add copyright notice.
10198
1e3aeb41
MC
101992004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10200
10201 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10202
9d9030bc
AC
102032004-06-16 Andrew Cagney <cagney@gnu.org>
10204
10205 * gdb.base/signull.c: Update copyright. Include <string.h>.
10206 (bowler): Replace data_pointer with data_read
10207 and data_write cases. Add code_descriptor case.
10208 (zero, desc): New array and pointer.
10209 (data, code): Change to simple pointers.
10210 * gdb.base/signull.exp: Fix probe pattern matching a function
10211 descriptor SIGSEGV. Replace data_pointer with data_read and
10212 data_write tests.
10213
acd4ad44
AC
102142004-06-16 Andrew Cagney <cagney@gnu.org>
10215
10216 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10217
08fd625c
MC
102182004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10219
10220 * gdb.base/long_long.c: Add copyright notice.
10221
1903502c
MC
102222004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10223
10224 * gdb.base/long_long.exp: Remove reference to
10225 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10226 to gdb_breakpoint and gdb_continue_to_breakpoint.
10227
83313cb1
JB
102282004-06-14 Jim Blandy <jimb@redhat.com>
10229
10230 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10231 endian case.
10232
1bf404ef
AC
102332004-06-14 Andrew Cagney <cagney@gnu.org>
10234
10235 * gdb.base/gcore.exp (capture_command_output): Delete the always
10236 passing tests containing inferior values.
10237 * gdb.base/ending-run.exp: Do not include the breakpoint address
10238 in the test message. Update copyright.
10239 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10240 size in the test name, use gdb_test_multiple. Update copyright.
10241
ef220b33
MC
102422004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10243
10244 * gdb.cp/ref-types.cc: Add copyright notice.
10245
4f70a4c9
MC
102462004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10247
10248 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10249 hp_aCC_compiler.
10250 * lib/compiler.cc: Likewise.
10251 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10252 'set' commands. Log diagnostics for other lines. Set
10253 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10254
335928ac
MC
102552004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10256
10257 * gdb.cp/try_catch.cc: Add copyright notice.
10258
2efb12e8
MC
102592004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10260
10261 * gdb.cp/userdef.cc: Add copyright notice.
10262
0bbed51a
MC
102632004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10264
10265 * gdb.cp/virtfunc.cc: Add copyright notice.
10266
e12a46c9
RC
102672004-06-11 Randolph Chung <tausq@debian.org>
10268
10269 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10270 problem.
10271
338e05af
AC
102722004-06-10 Andrew Cagney <cagney@gnu.org>
10273
10274 * lib/compiler.cc, lib/compiler.c: Append either
10275 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10276 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10277 instead of gcc-3-3.
10278
dc3f10cb
AC
102792004-06-09 Andrew Cagney <cagney@gnu.org>
10280
b4d946af
AC
10281 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10282 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10283
dc3f10cb
AC
10284 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10285 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10286 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10287 fixed.
10288
b5c0bfa2
AC
102892004-06-09 Andrew Cagney <cagney@gnu.org>
10290
10291 * gdb.base/structs.exp (test_struct_returns): Replace
10292 "return_value_unknown" and "finish_value_unknown" by
10293 "return_value_known" and "finish_value_known". Instead of
10294 "return_value_unknown" iff "finish_value_unknown", check
10295 "return_value_known" implies "finish_value_known".
10296
caeb605f
MH
102972004-06-08 Martin Hunt <hunt@redhat.com>
10298
10299 * gdb.base/float.exp: Add pattern for mips targets.
10300
c892bb64
RC
103012004-06-08 Randolph Chung <tausq@debian.org>
10302
10303 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10304 message for unknown architectures more clear.
10305
48306d3e
JB
103062004-06-08 Joel Brobecker <brobecker@gnat.com>
10307
10308 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10309 start the execution of the program.
10310
83ecb59f
JB
103112004-06-07 Jim Blandy <jimb@redhat.com>
10312
10313 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10314 * gdb.arch/i386-cpuid.h: New helper file.
10315
55264cb4
RC
103162004-06-07 Randolph Chung <tausq@debian.org>
10317
10318 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10319 has started.
10320
23cadb28
RM
103212004-06-04 Roland McGrath <roland@redhat.com>
10322
10323 Fix PR gdb/1647.
10324 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10325 differently to be robust to output buffering differences.
10326
51d01eda
MC
103272004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10328
10329 * gdb.threads/pthreads.exp: Update copyright years.
10330 (check_control_c): Change asynchronous 'after' to synchronous.
10331
f4fc3b93
RM
103322004-06-04 Roland McGrath <roland@redhat.com>
10333
10334 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10335 next gdb prompt.
10336
4013522b
MC
103372004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10338
10339 Fix PR gdb/1636.
10340 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10341 calls to synchronous.
10342
7a8f1e6b
JB
103432004-05-26 Jim Blandy <jimb@redhat.com>
10344
10345 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10346
81bb3443
RC
103472004-05-24 Randolph Chung <tausq@debian.org>
10348
10349 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10350 * gdb.asm/pa.inc: New file.
10351
8f5a3103
MK
103522004-05-22 Mark Kettenis <kettenis@gnu.org>
10353
10354 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10355
734b8fe8 103562004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10357 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10358
10359 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10360 GDB prompt.
10361
725603e1
UW
103622004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10363
f4fc3b93 10364 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10365 setjmp/longjmp. Use sigaction instead of signal.
10366
8b923272 103672004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10368 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10369
10370 * gdb.threads/pthread_cond_wait.c: New file.
10371 * gdb.threads/pthread_cond_wait.exp: New testcase.
10372
8bfabb04
AC
103732004-05-13 Andrew Cagney <cagney@redhat.com>
10374
10375 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10376 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10377
42edda50
AC
103782004-05-11 Andrew Cagney <cagney@redhat.com>
10379
10380 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10381 fixed but revealed gdb/1639.
10382
d303a6c7
AC
103832004-05-10 Andrew Cagney <cagney@redhat.com>
10384
10385 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10386 func1" and "next to 2nd alarm", kernel bug avoided.
10387
bf08c2a1
DJ
103882004-05-10 Daniel Jacobowitz <dan@debian.org>
10389
10390 PR external/1568
10391 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10392 XFAIL if it is smaller than bytes_allocated.
10393 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10394 (main): Make chunks_allocated unsigned. Correct comment.
10395
c0586a34
JB
103962004-05-07 Joel Brobecker <brobecker@gnat.com>
10397
10398 * gdb.arch/powerpc-aix-prologue.c: New file.
10399 * gdb.arch/powerpc-aix-prologue.exp: New file.
10400
f2785d12
JB
104012004-05-07 Jim Blandy <jimb@redhat.com>
10402
10403 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10404 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10405
bd7f6e30
JB
104062004-05-06 Joel Brobecker <brobecker@gnat.com>
10407
10408 * gdb.base/sep.exp: No longer setup_kfail when the program was
10409 built with dwarf2.
10410
0a5e7efe
JI
104112004-05-05 Jim Ingham <jingham@apple.com>
10412
10413 * gdb.base/pending.exp: Make sure pending breakpoints
10414 preserve the ignore count.
f4fc3b93 10415
a8958849
MK
104162004-04-27 Jerome Guitton <guitton@gnat.com>
10417
10418 * i386-prologue.exp: Add testcase for jump instruction as first
10419 instruction of the real code.
10420 * i386-prologue.c (jump_at_beginning): New function.
10421
7e103f5b
MK
104222004-04-28 Mark Kettenis <kettenis@gnu.org>
10423
10424 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10425 x86_64-*-*.
10426
5d38b224
MK
104272004-04-28 Mark Kettenis <kettenis@gnu.org>
10428
10429 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10430 i*86-*-*.
10431
0ef32fd9
MK
104322004-04-25 Mark Kettenis <kettenis@gnu.org>
10433
10434 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10435 expression that checks the return type.
10436
71d7dd7c
AC
104372004-04-23 Andrew Cagney <cagney@redhat.com>
10438
10439 * gdb.base/call-sc.exp: New test of scalar call/return values.
10440 * gdb.base/call-sc.c: Ditto.
10441
1e9f977e
JJ
104422004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10443
10444 * gdb.threads/manythreads.c: Reduce thread stack size.
10445
899d9e3a
JJ
104462004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10447
10448 * gdb.threads/manythreads.c: Add copyright notice.
10449
61bcae62
AC
104502004-04-23 Andrew Cagney <cagney@redhat.com>
10451
10452 * gdb.base/siginfo.exp: Better handle step out of signal.
10453 * gdb.base/sigstep.exp: Ditto.
10454
7339a42e 104552004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10456 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10457
10458 * gdb.threads/manythreads.c: New testcase.
10459 * gdb.threads/manythreads.exp: Ditto.
10460
5c98409b
JB
104612004-04-22 Jim Blandy <jimb@redhat.com>
10462
10463 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10464 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10465
3b611f1a
MC
104662004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10467
10468 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10469
f0fd9238
AC
104702004-04-21 Andrew Cagney <cagney@redhat.com>
10471
10472 * gdb.base/sigstep.c: New file.
10473 * gdb.base/sigstep.exp: New file.
10474
90990674
JB
104752004-04-16 Joel Brobecker <brobecker@gnat.com>
10476
10477 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10478 call to observer_notify_normal_stop.
10479
78cef34b
AC
104802004-04-15 Andrew Cagney <cagney@redhat.com>
10481
10482 * gdb.base/siginfo.c: New file.
10483 * gdb.base/siginfo.exp: New file.
10484
d2343407
JB
104852004-04-12 J. Brobecker <brobecker@gnat.com>
10486
10487 * gdb.base/sep.exp: Fix typo in comment.
10488
a2dba3c8
JB
104892004-04-12 J. Brobecker <brobecker@gnat.com>
10490
10491 * gdb.base/sep.c: New file.
10492 * gdb.base/sep-proc.c: New file.
10493 * gdb.base/sep.exp: New testcase.
10494
15f7b60e
MK
104952004-04-09 Mark Kettenis <kettenis@gnu.org>
10496
10497 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10498 support.
10499
44f4de1a
AC
105002004-04-05 Andrew Cagney <cagney@redhat.com>
10501
10502 * gdb.base/sigaltstack.c: New file.
10503 * gdb.base/sigaltstack.exp: New file.
10504
ef04f396
JB
105052004-04-04 Joel Brobecker <brobecker@gnat.com>
10506
10507 * gdb.base/foll-fork.exp: Update the expected output for
10508 "help set follow-fork-mode", to match a change that was made
10509 to the help of this variable on 2004-01-13.
10510
d40d2c92
JB
105112004-04-01 Joel Brobecker <brobecker@gnat.com>
10512
10513 * lib/ada.exp: Add copyright notice.
10514 * bar.ads: Likewise.
10515 * bar.adb: Likewise.
10516 * null_record.adb: Likewise.
10517 * null_record.exp: Likewise.
10518 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10519
f86ef5a3
JB
105202004-04-01 Joel Brobecker <brobecker@gnat.com>
10521
10522 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10523 * configure: Regenerate.
10524
414e70e3
JB
105252004-04-01 Joel Brobecker <brobecker@gnat.com>
10526
10527 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10528 to build the application. Remove the message printed when in
10529 verbose mode, redundant with the UNSUPPORTED message above.
10530
f0aaee49
JB
105312004-03-31 Joel Brobecker <brobecker@gnat.com>
10532
10533 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10534 * gdb.ada (null_record.exp): New testcase.
10535
ac81cb54
JB
105362004-03-31 Joel Brobecker <brobecker@gnat.com>
10537
10538 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10539
854af2f7
JB
105402004-03-31 Joel Brobecker <brobecker@gnat.com>
10541
10542 * gdb.ada: New subdirectory.
10543 * gdb.ada/Makefile.in: New file.
10544 * gdb.ada/gnat_ada.gpr.in: New file.
10545
034cb681
JB
105462004-03-31 Joel Brobecker <brobecker@gnat.com>
10547
10548 * lib/ada.exp: New file.
10549
78a1a894
DJ
105502004-03-24 Daniel Jacobowitz <drow@mvista.com>
10551
10552 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10553 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10554
4b2b3b3e
AC
105552004-03-22 Andrew Cagney <cagney@redhat.com>
10556
10557 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10558 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10559 Problem identified by Ulrich Weigand.
10560
23c73aa3
DC
105612004-03-17 David Carlton <carlton@kealia.com>
10562
10563 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10564 PR c++/826.
10565
d63a86f8
RM
105662004-03-16 Roland McGrath <roland@redhat.com>
10567
10568 * gdb.base/auxv.exp: New file.
10569 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10570
0e02aa50
DC
105712004-03-12 David Carlton <carlton@kealia.com>
10572
10573 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10574 * gdb.cp/pr-1553.cc: Ditto.
10575 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10576 pass branch.
10577
c20b71be
MC
105782004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10579
10580 * gdb.cp/templates.exp: Accept more template types.
10581
c7414a01
MC
105822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10583
10584 From Corinna Vinschen with modifications.
10585 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10586 local variable obj_with_enum.
10587 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10588 results with obj_with_enum.
10589
ed69573c
MC
105902004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10591
10592 * gdb.cp/classes.cc: New file, copied from misc.cc.
10593 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10594
28301461
MC
105952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10596
10597 * gdb.cp/misc.cc: Add copyright notice.
10598
1198ecbe
DC
105992004-03-05 David Carlton <carlton@kealia.com>
10600
10601 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10602 * gdb.cp/rtti.h: Update copyright.
10603 (namespace n2::n3): New.
10604 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
10605 (n2::n3::func3): New.
10606 (main): Call n2::n3::func3.
10607 * gdb.cp/rtti2.cc: Update copyright.
10608 (n2::create3): New.
10609
9e08c470
MK
106102004-03-04 Mark Kettenis <kettenis@gnu.org>
10611
10612 * gdb.asm/openbsd.inc: Fix typo.
10613
4bebc3aa
FF
106142004-03-03 Fred Fish <fnf@redhat.com>
10615
10616 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
10617 "val" instead of unused "size". Update copyright year.
10618
6ea9fb37
DJ
106192004-02-29 Daniel Jacobowitz <drow@mvista.com>
10620
10621 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
10622 to use unsigned char.
10623 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
10624 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
10625
23b23974
DJ
106262004-02-29 Daniel Jacobowitz <drow@mvista.com>
10627
10628 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
10629 line of output.
10630
7574fd53
DJ
106312004-02-28 Daniel Jacobowitz <drow@mvista.com>
10632
10633 * gdb.base/relocate.c (dummy): Initialize.
10634
a195357f
DJ
106352004-02-28 Daniel Jacobowitz <drow@mvista.com>
10636
10637 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
10638 a breakpoint at exit.
10639
72fd54a9
FF
106402004-02-27 Fred Fish <fnf@redhat.com>
10641
10642 * gdb.base/chng-syms.exp: Add expect condition to match failing
10643 case that isn't a timeout.
10644
b9d23137
AC
106452004-02-27 Andrew Cagney <cagney@redhat.com>
10646
10647 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
10648 support.
10649
15d208f6 106502004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 10651
15d208f6
FF
10652 * gdb.arch/gdb1431.c: Remove.
10653 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
10654 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
10655 of "until" incorrectly.
10656
98f9cd2d
JB
106572004-02-26 J. Brobecker <brobecker@gnat.com>
10658
10659 * gdb.cp/class2.cc (empty): New class.
10660 (refer): New function.
10661 (main): Declare an object of type empty and use it.
10662 * gdb.cp/class2.exp: Print the value of an object of type empty.
10663
9b50c11b
JJ
106642004-02-26 Jeff Johnston <jjohnstn@redhat.com>
10665
10666 * gdb.base/langs.exp: Update query string to match the
10667 new nquery format used for pending breakpoints.
10668
0dcd613f
AC
106692004-02-26 Andrew Cagney <cagney@redhat.com>
10670
10671 Fix PR i18n/1570.
10672 * gdb.base/charset.c: Update copyright notice.
10673 (main, init_string): Remove the escape character '\e' tests.
10674 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
10675 * gdb.base/charset.exp (valid_host_charset): Ditto.
10676 * gdb.base/setvar.exp: Ditto.
10677
b8a56647
AC
106782004-02-24 Andrew Cagney <cagney@redhat.com>
10679
90d59e34
AC
10680 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
10681 mmapped data in core file" PASS and FAIL messages consistent.
10682
b8a56647
AC
10683 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
10684 setting a breakpoint. Work around PR java/1565.
10685
9f27c604
JJ
106862004-02-23 Jeff Johnston <jjohnstn@redhat.com>
10687
10688 * lib/gdb.exp (gdb_breakpoint): Update query string to match
10689 new nquery format.
10690 * gdb.base/pending.exp: Ditto.
10691
3224a706
MK
106922004-02-22 Mark Kettenis <kettenis@gnu.org>
10693
10694 * configure.in: Run stabs tests on *BSD.
10695 * configure: Regenerated.
10696
41e0a9ca
MK
106972004-02-21 Mark Kettenis <kettenis@gnu.org>
10698
10699 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
10700
1e1b3428
FF
107012004-02-20 Fred Fish <fnf@redhat.com>
10702
10703 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
10704 blank in test for "returns short", for consistency with other
10705 "returns xxx" tests. Update copyright year.
10706
f9a7572a
FF
107072004-02-19 Fred Fish <fnf@redhat.com>
10708
10709 New testcase for PR breakpoint/1558.
10710 * gdb.arch/gdb1558.exp: New file.
10711 * gdb.arch/gdb1558.c: New file.
10712
b2ce2854
EZ
107132004-02-19 Elena Zannoni <ezannoni@redhat.com>
10714
10715 * gdb.base/nodebug.exp: Fix typo.
10716
e7c9ff01
JB
107172004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10718
10719 Committed by Jim Blandy <jimb@redhat.com>.
10720
62f4b920
JB
10721 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
10722
2db536a1
JB
10723 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
10724
e7c9ff01
JB
10725 * gdb.base/float.exp: Support s390*-*-* targets.
10726
f3205b34
AF
107272004-02-17 Adam Fedor <fedor@gnu.org>
10728
10729 * gdb.base/gdb1555.exp: New file.
10730 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
10731
9d62932d
EZ
107322004-02-17 Elena Zannoni <ezannoni@redhat.com>
10733
10734 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
10735
344c9711
FF
107362004-02-16 Fred Fish <fnf@redhat.com>
10737
10738 * gdb.arch/gdb1291.c: Remove
10739 * gdb.arch/gdb1291.s: New test input file.
10740 * gdb.arch/gdb1291.exp: Expand test to check case that should not
10741 fail. Test for correct result, known incorrect result, other
10742 failures and timeouts.
10743
2d822687
AC
107442004-02-16 Andrew Cagney <cagney@redhat.com>
10745
10746 * gdb.base/bigcore.exp: New file.
10747 * gdb.base/bigcore.c: New file.
10748
dac15b66
AC
107492004-02-13 Andrew Cagney <cagney@redhat.com>
10750
10751 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
10752 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
10753 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
10754 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
10755 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
10756 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
10757 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
10758 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
10759 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
10760 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
10761
6bdfc2c4
JJ
107622004-02-11 Jeff Johnston <jjohnstn@redhat.com>
10763
10764 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
10765 executed is an alloc instruction.
10766
87b3ede8
DC
107672004-02-11 David Carlton <carlton@kealia.com>
10768
10769 * gdb.cp/breakpoint.exp: New.
10770 * gdb.cp/breakpoint.cc: New.
10771
6e19e2bf
MC
107722004-02-11 Michael Chastain <mec.gnu@mindspring.com>
10773
10774 Partial fix for PR gdb/1543.
10775 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
10776 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
10777 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
10778 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
10779 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
10780 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
10781 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
10782 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
10783 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
10784 to bug-gdb@prep.ai.mit.edu .
10785 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
10786 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
10787 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
10788 Likewise.
10789
5c5455dc
AC
107902004-02-10 Andrew Cagney <cagney@redhat.com>
10791
10792 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
10793 using gdb_internal_error_resync.
10794
9cf689d7
DJ
107952004-02-09 Daniel Jacobowitz <drow@mvista.com>
10796
10797 * gdb.threads/thread-specific.exp: Stop early if no threads are
10798 found.
10799
d2dc51db
MC
108002004-02-09 Michael Chastain <mec.gnu@mindspring.com>
10801
10802 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
10803
14b1a056
DJ
108042004-02-08 Daniel Jacobowitz <drow@mvista.com>
10805
10806 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
10807 breakpoints.
10808
83f66e8f
DJ
108092004-02-07 Daniel Jacobowitz <drow@mvista.com>
10810
10811 * config/sim.exp (gdb_load): Handle $arg == "".
10812 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
10813 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
10814
30fc0091
EZ
108152004-02-07 Elena Zannoni <ezannoni@redhat.com>
10816
a9c64011
AS
10817 * gdb.base/maint.exp: Update test to reflect
10818 obstack changes.
30fc0091 10819
4d806929
JJ
108202004-02-04 Jeff Johnston <jjohnstn@redhat.com>
10821
10822 * gdb.base/pendshr.c (pendfunc): New function that calls
10823 pendfunc1.
10824 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
10825
7bfdd688
FF
108262004-02-04 Fred Fish <fnf@redhat.com>
10827
10828 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
10829 function symbols and update copyright years.
10830 * gdb.arch/gdb1291.c: Ditto.
10831
aaa08ee4
MC
108322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10833
10834 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
10835
dbad7755
MC
108362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10837
10838 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
10839
ec4646ef
MC
108402004-02-03 Michael Chastain <mec.gnu@mindspring.com>
10841
10842 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
10843
1b802196
FF
108442004-02-02 Fred Fish <fnf@redhat.com>
10845
10846 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
10847 remote targets. Update copyright years.
10848
18fe2033
JJ
108492004-02-02 Jeff Johnston <jjohnstn@redhat.com>
10850
10851 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
10852 support.
10853 * gdb.base/langs.exp: Fix test which attempts to create
10854 breakpoint on non-existent function to handle new pending
10855 support.
10856 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
10857 a breakpoint.
10858 * gdb.base/pending.exp: New test.
10859 * gdb.base/pending.c: New file.
10860 * gdb.base/pendshr.c: Ditto.
10861
8d577d32
DC
108622004-02-02 David Carlton <carlton@kealia.com>
10863
10864 * gdb.cp/overload.exp: Add overloadNamespace tests.
10865 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
10866 (overloadNamespace, XXX): New.
10867 (main): Call XXX::marker2.
10868
3ad13771
FF
108692004-02-01 Fred Fish <fnf@redhat.com>
10870
10871 * gdb.base/dump.exp: Use runto_main instead of "runto main".
10872 * gdb.base/finish.exp: Ditto.
10873 * gdb.base/gcore.exp: Ditto.
10874 * gdb.base/huge.exp: Ditto.
10875 * gdb.base/info-proc.exp: Ditto.
10876 * gdb.base/return2.exp: Ditto.
10877 * gdb.threads/gcore-thread.exp: Ditto.
10878
44c75849
DJ
108792004-02-01 Daniel Jacobowitz <drow@mvista.com>
10880
10881 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
10882
005bc093
MK
108832004-02-01 Mark Kettenis <kettenis@gnu.org>
10884
10885 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
10886 that opening the file succeeds on OpenBSD.
10887
c47cebdb
DJ
108882004-02-01 Daniel Jacobowitz <drow@mvista.com>
10889
10890 * gdb.threads/thread-specific.c: New file.
10891 * gdb.threads/threads-specific.exp: New test script.
10892 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
10893 to expect_out.
10894
5a01311c
MK
108952004-02-01 Mark Kettenis <kettenis@gnu.org>
10896
10897 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
10898 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
10899 only on the "print_small_structs from print_long_arg_list" test.
10900
ce22a4f1
DJ
109012004-02-01 Daniel Jacobowitz <drow@mvista.com>
10902
10903 * gdb.base/completion.exp: Kill a stray backslash.
10904
10905 From Jim Ingham <jingham@apple.com>:
10906 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
10907 agrees with the result from sending a tab.
10908
abbab9d3
DJ
109092004-01-31 Daniel Jacobowitz <drow@mvista.com>
10910
10911 * gdb.base/chng-syms.exp: Remove stray newline.
10912
53904d1e
MK
109132004-01-31 Mark Kettenis <kettenis@gnu.org>
10914
10915 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
10916 *-*-openbsd*.
10917 * gdb.asm/openbsd.inc: New file.
10918
3a4b3aac
MK
109192004-01-30 Mark Kettenis <kettenis@gnu.org>
10920
10921 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
10922 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
10923 *-*solaris2*. Remove commented out default settings for
10924 asm-flags. Replace gdb_compile with target_link.
10925
ebac27b4
MC
109262004-01-29 Michael Chastain <mec.gnu@mindspring.com>
10927
10928 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
10929 for all tests. Remove old hp-ux and cygnus xfail cases.
10930
d8679d84
PH
109312004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
10932
10933 * gdb.base/chng-syms.exp: New file.
10934 * gdb.base/chng-syms.c: New file.
10935
0a55bc22
MC
109362004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10937
10938 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
10939 Provide arms for current output in all my configurations.
10940
94b8e876
MC
109412004-01-24 Michael Chastain <mec.gnu@mindspring.com>
10942
10943 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
10944 * lib/compiler.cc: Likewise.
10945 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
10946 get the right preprocessor. Eval the output directly. Remove
10947 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
10948 hp_f77_compiler and hp_f90_compiler completely.
10949 (gdb_preprocess): Delete.
10950 (get_compiler): Delete.
10951
7cf03d44
MK
109522004-01-24 Mark Kettenis <kettenis@gnu.org>
10953
10954 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
10955 <string.h>.
10956
68b6dce9
NR
109572004-01-24 Nick Roberts <nick@nick.uklinux.net>
10958
10959 * gdb.mi/mi-stack.exp: Update copyright.
10960
b368761e
DC
109612004-01-23 David Carlton <carlton@kealia.com>
10962
10963 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
10964 test for cp_lookup_transparent_type.
10965 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
10966 call them.
10967
f2061b53
DJ
109682004-01-23 Daniel Jacobowitz <drow@mvista.com>
10969
10970 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
10971 after -var-update.
10972
37fc574a
DC
109732004-01-23 David Carlton <carlton@kealia.com>
10974
10975 * gdb.cp/namespace.cc (C::ensureRefs): New.
10976 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
10977
8e94b928
NR
109782004-01-20 Nick Roberts <nick@nick.uklinux.net>
10979
10980 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
10981 case "-stack-list-locals 2".
10982 * gdb.mi/mi-var-child.exp: Test for case
10983 "-var-list-children --all-values NAME".
10984
997b0952
MC
109852004-01-18 Michael Chastain <mec.gnu@mindspring.com>
10986
10987 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
10988
52470da3
MK
109892004-01-18 Mark Kettenis <kettenis@gnu.org>
10990
7049b4b8
MK
10991 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
10992 used with gdb_test_multiple.
10993
52470da3
MK
10994 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
10995 read at address 0. This fixes PR testsuite/1504.
10996
da6012e5
DJ
109972004-01-18 Daniel Jacobowitz <drow@mvista.com>
10998
10999 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11000 Remove downloading, guessing the host executable, the calls to
11001 gdb_file_cmd and gdb_target_cmd, and "load" support.
11002 (infer_host_exec): New function broken out from gdb_load.
11003 (gdb_load): New wrapper for gdbserver_gdb_load.
11004 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11005 gdb_target_cmd. Use -target-select.
11006 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11007 Download binaries to the host. Clear last_mi_remote_file when
11008 we load a new binary.
11009 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11010 call gdbserver_gdb_load and mi_gdb_target_cmd.
11011
32c70722
MC
110122004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11013
11014 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11015 type patterns.
11016
b0cecf36
MC
110172004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11018
11019 * gdb.cp/templates.exp: Fix typo in test name of
11020 "print Foo<volatile char*>::foo".
11021
4120d7e6
MC
110222004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11023
11024 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11025
f679e530
BE
110262004-01-16 Ben Elliston <bje@wasabisystems.com>
11027
11028 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11029 (clean mostlyclean): Remove empty rm.
11030
091c48f6
MC
110312004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11032
11033 * gdb.base/setvar.exp: Add copyright years.
11034
3e5fc8d2
DC
110352004-01-14 David Carlton <carlton@bactrian.org>
11036
11037 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11038 PR c++/1511 and update coment.
11039 * gdb.cp/templates.exp: Update patterns to match current output.
11040 If changes involve something other than whitespace, KFAIL
11041 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11042
63d06c5c
DC
110432004-01-14 David Carlton <carlton@kealia.com>
11044
11045 * gdb.cp/namespace.exp: Add tests involving classes defined within
11046 namespaces.
11047 * gdb.cp/namespace.cc (C::CClass): New.
11048 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11049
a51dab88
EZ
110502004-01-14 Elena Zannoni <ezannoni@redhat.com>
11051
11052 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11053 what debug info we have. Print a better message if something goes
11054 wrong while producing the separate debug info file.
11055
a476ccc9
MC
110562004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11057
11058 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11059
f453692c
MC
110602004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11061
11062 * gdb.base/callfuncs.c: Add copyright notice.
11063
f40063a5
MC
110642004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11065
11066 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11067 inheritance. PR gdb/1498, PR gcc/13539.
11068
19ac3974
EZ
110692004-01-13 Elena Zannoni <ezannoni@redhat.com>
11070
a9c64011
AS
11071 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11072 test specific name.
11073 * gdb.mi/gdb669.exp: Ditto.
11074 * gdb.mi/mi-pthreads.exp: Ditto.
11075 * gdb.mi/mi1-pthreads.exp: Ditto.
11076 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11077
56c97c6e
MC
110782004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11079
11080 * gdb.cp/member-ptr.cc: Add copyright notice.
11081
a0644324
MC
110822004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11083
11084 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11085 some patterns for recent versions of gcc and hpacc. Delete
11086 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11087 Delete tests that access a NULL pointer-to-member-data. This
11088 script is still disabled for gcc.
11089
32fabe09
EZ
110902004-01-12 Elena Zannoni <ezannoni@redhat.com>
11091
11092 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11093 escaped correctly.
32fabe09 11094
1f8a6abb
EZ
110952004-01-12 Elena Zannoni <ezannoni@redhat.com>
11096
11097 * gdb.base/sepdebug.exp: New file.
11098 * gdb.base/sepdebug.c: New file.
11099 * lib/gdb.exp (separate_debug_filename): New procedure.
11100 (gdb_gnu_strip_debug): New procedure.
11101
48efe704
AC
111022004-01-12 Andrew Cagney <cagney@redhat.com>
11103
11104 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11105 * gdb.mi/ChangeLog-1999-2003: New file.
11106
a9415475
AC
111072004-01-12 Andrew Cagney <cagney@redhat.com>
11108
11109 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11110 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11111 or EEXIST", treat EBUSY as an XFAIL.
11112
83b8cf9d
MC
111132004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11114
11115 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11116 hp_cc_compiler.
11117
9939d2a8
MC
111182004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11119
11120 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11121 decorations.
11122
1ff8cadf
MC
111232004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11124
11125 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11126 and "(aCC)" decorations. Remove obsolete doco about old
11127 test results.
11128
6fa9022e
MC
111292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11130
11131 * gdb.cp/exception.exp: Fix typo in doco.
11132
209721fe
MK
111332004-01-09 Mark Kettenis <kettenis@gnu.org>
11134
11135 * gdb.base/gdb1476.exp: Fix typo.
11136
ef11303e
MC
111372004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11138
11139 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11140 file.
11141
041ab88c
MC
111422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11143
11144 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11145 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11146 Use gdb_compile. Remove restriction on gcc. Add some patterns
11147 for recent version of gdb. Delete second half, which was a copy
11148 of the first half with different build flags. This test is
11149 still disabled because it is still not ready for production.
11150
e36d075a
MC
111512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11152
11153 * gdb.cp/exception.cc: Add copyright notice.
11154 * gdb.cp/exception.exp: Add a notice that this file is broken
11155 because of line number changes caused by addition of copyright
11156 notice.
11157
42b190ad
MC
111582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11159
11160 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11161 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11162
8f25f06b
MC
111632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11164
11165 * gdb.cp/classes.exp: Accept gnu abi 2.
11166 * gdb.cp/derivation.exp: Likewise.
11167 * gdb.cp/overload.exp: Likewise.
11168 * gdb.cp/virtfunc.exp: Likewise.
11169
06ded8b8
MC
111702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11171
11172 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11173 semicolon after end of function.
11174
77c26ae3
MC
111752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11176
11177 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11178 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11179 boilerplate code for compiling and running the program under
11180 test. Add some string method tests.
11181
20757486
MC
111822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11183
11184 * gdb.cp/bs15503.cc: Add copyright notice.
11185 * gdb.cp/bs15503.exp: Adjust line number.
11186
0fd3b503
MC
111872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11188
11189 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11190 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11191
10d1bea8
MC
111922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11193
11194 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11195 hp_cc_compiler.
11196
2789202a
MC
111972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11198
11199 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11200 * gdb.cp/ctti.exp: Use the marker instead of "next".
11201 With gcc, run further before bailing.
11202
b862f14c
MC
112032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11204
11205 * gdb.cp/cttiadd.cc: Add copyright notice.
11206 * gdb.cp/cttiadd1.cc: Likewise.
11207 * gdb.cp/cttiadd2.cc: Likewise.
11208 * gdb.cp/cttiadd3.cc: Likewise.
11209
96da2469
MC
112102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11211
11212 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11213 Use gdb_test, gdb_test_multiple. Use floating-point values that
11214 have exact representations in IEEE-ish formats.
11215
053248ff
MC
112162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11217
11218 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11219 compilers. Delete duplicate call to get_compiler_info.
11220 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11221 * gdb.base/volatile.exp: Likewise.
11222
84acecdd
MK
112232004-01-07 Mark Kettenis <kettenis@gnu.org>
11224
11225 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11226 memory at address 0.
11227
fe11a27f
MC
112282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11229
11230 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11231 to test for hp-ux assembler. Fix copyright years.
11232
60ad077b
AC
112332004-01-07 Andrew Cagney <cagney@redhat.com>
11234
11235 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11236
1c9b8f33
AC
112372004-01-07 Andrew Cagney <cagney@redhat.com>
11238
11239 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11240 when creating the read-only file. From analysis by Roland McGrath
11241 and Elena Zannoni.
11242
753ccc7a
MC
112432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11244
11245 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11246
eca3e36b
MC
112472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11248
11249 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11250 data pointers.
11251
f8d4bac4
MC
112522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11253
11254 * gdb.cp/m-static.exp: Compile one source file at a time.
11255 Delete unused call to get_compiler_info.
11256
9b4e0f94
MC
112572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11258
11259 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11260 * gdb.base/call-rt-st.exp: Likewise.
11261 * gdb.base/nodebug.exp: Likewise.
11262 * gdb.base/volatile.exp: Likewise.
11263 * gdb.cp/ref-types.exp: Likewise.
11264 * gdb.cp/templates.exp: Likewise.
11265
023c1024
MK
112662004-01-05 Mark Kettenis <kettenis@gnu.org>
11267
11268 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11269
19703c4a
MC
112702004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11271
11272 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11273 hppa*-hp-hpux*.
11274
18b67037
MK
112752004-01-04 Mark Kettenis <kettenis@gnu.org>
11276
ba6219c8
MK
11277 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11278 x86_64-*-*.
11279
18b67037
MK
11280 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11281 sparc64-*-* and sparc*-solaris2*.
11282
1bfbbb9d
MK
112832004-01-04 Mark Kettenis <kettenis@gnu.org>
11284
11285 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11286 return ${tests}" test. The ${tests} already mentions the
11287 filename.
11288
06846494
MC
112892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11290
11291 * gdb.cp/local.exp: Accept gcc abi 2.
11292
3b0cb202
MC
112932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11294
11295 * gdb.cp/templates.exp: Accept gcc abi 2.
11296
0643ec3f
MC
112972004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11298
11299 * lib/compiler.cc: Remove supports_template_debugging.
11300 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11301
d231d0b1
MC
113022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11303
11304 * gdb.cp/namespace.exp: Accept gcc abi 2.
11305
44ffb27c
MC
113062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11307
11308 * gdb.cp/method.exp: Accept gcc abi 2.
11309
184ad485
MC
113102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11311
11312 * gdb.cp/classes.exp: Generate identical results as old version.
11313 * gdb.cp/derivation.exp: Likewise.
11314 * gdb.cp/overload.exp: Likewise.
11315 * gdb.cp/virtfunc.exp: Likewise.
11316
116f09e7
MC
113172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11318
11319 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11320 mysterious bug with sourceware version of expect.
11321
b1379776
MC
113222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11323
11324 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11325 current versions of gcc, including gcc abi 2. Remove gratuitous
11326 restart of test program. Use gdb_test_multiple and gdb_test for
11327 all tests. Add patterns to xfail missing "const" in "const char *"
11328 and kfail PR gdb/1155.
11329
6b7a4c0e
MC
113302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11331
11332 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11333 current versions of gcc, including gcc abi 2. Remove gratuitous
11334 restart of test program. Use gdb_test_multiple and gdb_test for
11335 all tests. Add patterns to kfail PR gdb/1498.
11336
51615d72
MC
113372003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11338
11339 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11340 current versions of gcc, including gcc abi 2. Use "breakpoint"
11341 and "continue" instead of restarting the target program. Use
11342 gdb_test_multiple and gdb_test for all tests.
11343
7b79a9d7
MK
113442004-01-01 Mark Kettenis <kettenis@gnu.org>
11345
11346 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11347 for *-*-solaris2*.
11348
1cd3489f
MC
113492003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11350
11351 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11352 current versions of gcc, including gcc abi 2. Use "breakpoint"
11353 and "continue" instead of restarting the target program several
11354 times. Use gdb_test_multiple and gdb_test for all tests.
11355
850742db
MC
113562003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11357
11358 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11359 source files.
11360
eb4bbda8
MC
113612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11362
11363 * gdb.base/environ.exp: Handle compiling test case from multiple
11364 source files.
11365
e42c7771
MC
113662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11367
11368 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11369
80e4b428
JB
113702003-12-17 Jim Blandy <jimb@redhat.com>
11371
5f06973a
JB
11372 * gdb.base/freebpcmd.c: Add copyright notice.
11373
80e4b428
JB
11374 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11375
0ab84fb7
MC
113762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11377
11378 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11379
1b3bb3d0
JB
113802003-12-13 Jim Blandy <jimb@redhat.com>
11381
11382 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11383
3a4c9371
KB
113842003-12-12 Kevin Buettner <kevinb@redhat.com>
11385
11386 * gdb.asm/frv.inc: New file.
11387 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11388
a1dea79a
FF
113892003-12-09 Fred Fish <fnf@redhat.com>
11390
11391 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11392 functions to break1.c and leave prototypes behind. Add more
11393 "set breakpoint NN here" comments.
11394 * gdb.base/break1.c: New file.
11395
11396 * gdb.base/break.exp: Handle compiling test case from multiple
11397 source files and change source file references as needed.
11398 * gdb.base/completion.exp: Ditto.
11399 * gdb.base/condbreak.exp: Ditto.
11400 * gdb.base/define.exp: Ditto.
11401 * gdb.base/ena-dis-br.exp: Ditto.
11402 * gdb.base/info-proc.exp: Ditto.
11403 * gdb.base/maint.exp: Ditto.
11404 * gdb.base/until.exp: Ditto.
11405
11406 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11407 hardcoded line numbers.
11408 * gdb.base/define.exp: Ditto.
11409 * gdb.base/ena-dis-br.exp: Ditto.
11410 * gdb.base/maint.exp: Ditto.
11411 * gdb.base/until.exp: Ditto.
11412
11413 * gdb.base/completion.exp: Use "break1" for completion tests since
11414 "break" is no longer a unique prefix.
11415
5266b69c
AC
114162003-12-06 Andrew Cagney <cagney@redhat.com>
11417
11418 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11419 "return_value_unimplemented". When an unimplemented struct return
11420 architecture, report incorrect values as a KFAIL
11421
374451f0
MC
114222003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11423
11424 * gdb.cp/rtti.exp: Accept new wording of warning from
11425 cp_lookup_rtti_type.
11426
ba9b20a7
MC
114272003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11428
11429 Partial fix for PR testsuite/1456.
11430 * gdb.base/scope.exp (test_at_main): Replace references to
11431 gcc_compiled with calls to test_compiler_info.
11432 (test_at_foo): Likewise.
11433 (test_at_bar): Likewise.
11434
b74b6d0b
MC
114352003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11436
11437 Partial fix for PR testsuite/1456.
11438 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11439 to test_compiler_info.
11440
ccfa3402
MC
114412003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11442
11443 * gdb.base/so-impl-ld.exp: Update copyright notice.
11444
f6246aba
MC
114452003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11446
11447 Partial fix for PR testsuite/1456.
11448 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11449 to test_compiler_info.
11450
13ae734a
MC
114512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11452
11453 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11454 from current versions of gdb. Clean up regular expressions.
11455 Delete redundant timeout case.
11456
d8e1cdee
MC
114572003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11458
11459 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11460 from current versions of gdb. Clean up regular expressions.
11461 Delete redundant timeout case.
11462
96457b64
MC
114632003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11464
11465 Partial fix for PR testsuite/1456.
11466 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11467 gcc_compiled with call to test_compiler_info.
11468
f35309fc
MC
114692003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11470
11471 Partial fix for PR testsuite/1456.
11472 * gdb.base/list.exp (test_list_function): Delete unused declaration
11473 of gcc_compiled.
11474
d7afdf9b
MC
114752003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11476
11477 Partial fix for PR testsuite/1456.
11478 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11479 call to test_compiler_info.
11480
71507b56
MK
114812003-11-29 Mark Kettenis <kettenis@gnu.org>
11482
11483 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11484 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11485 it to create the appropriate note.inc.
11486 * gdb.asm/asmsrc1.s: Include "note.inc".
11487 * gdb.asm/netbsd.inc: New file.
11488 * gdb.asm/empty.inc: New file.
11489
f81f93f7
MC
114902003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11491
11492 Partial fix for PR testsuite/1456.
11493 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11494 calls to test_compiler_info.
11495
9a77938e
MC
114962003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11497
11498 Partial fix for PR testsuite/1456.
11499 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11500 calls to test_compiler_info.
11501
e8367dc7
MK
115022003-11-27 Mark Kettenis <kettenis@gnu.org>
11503
11504 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11505 pattern for the KFAILs.
11506
526c61ee
AF
115072003-11-25 Adam Fedor <fedor@gnu.org>
11508
11509 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11510 * gdb.objc/objcdecode.m: New file.
11511
28f2d600
AF
115122003-11-25 Adam Fedor <fedor@gnu.org>
11513
11514 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11515 * gdb.objc/nondebug.m: New file.
11516
a3895cee
BE
115172003-11-26 Ben Elliston <bje@wasabisystems.com>
11518
11519 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11520 NetBSD as it does on FreeBSD. Modelled on a similar change by
11521 Mark Kettenis on 2003-05-30.
11522 (link-flags): Set to "--entry _start" regardless of target.
11523 Special linker flags are to be appended to $link-flags.
11524 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11525
c9f2c8a3
MC
115262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11527
11528 * gdb.cp/method.exp: Accept output of new demangler.
11529
15a0587a 115302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11531
11532 * gdb/class2.exp: New file.
11533 * gdb/class2.cc: New file.
11534
3c00b570
MC
115352003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11536
11537 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11538 of new demangler.
11539
7027acc7
MK
115402003-11-23 Mark Kettenis <kettenis@gnu.org>
11541
11542 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11543 of gdb_test "run".
11544
b0e1598a
MK
115452003-11-23 Mark Kettenis <kettenis@gnu.org>
11546
11547 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11548 "continue" into "run".
11549
4d9eda44
MC
115502003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11551
11552 Partial fix for PR testsuite/1456.
11553 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11554 call to test_compiler_info.
11555 * gdb.cp/ctti.exp: Likewise.
11556 * gdb.cp/derivation.exp: Likewise.
11557 * gdb.cp/member-ptr.exp: Likewise.
11558 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11559 reference to gcc_compiled.
11560
115612003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
11562
11563 Fix PR testsuite/1463.
11564 * gdb.base/structs.exp (start_structs_test): Call
11565 get_debug_format before using the debug format.
11566
d422fe19
AC
115672003-11-22 Andrew Cagney <cagney@redhat.com>
11568
11569 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11570 * gdb.base/structs.exp: Use gdb_test_multiple.
11571
039cf96d
AC
115722003-11-20 Andrew Cagney <cagney@redhat.com>
11573
6882279b
AC
11574 * gdb.base/structs.exp: Handle and recover from internal errors.
11575 Replace "foo${n}" with "foo<n>" in test messages.
11576
e53890ae
AC
11577 * gdb.base/structs.exp: Update copyright. Rewrite.
11578 * gdb.base/structs.c: Update copyright. Rewrite.
11579
2b211c59
AC
11580 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11581 resync count exceeded.
d63a86f8 11582
039cf96d
AC
11583 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11584 from the internal error.
11585 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11586 Original from Jim Blandy.
11587 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 11588
eac98b22
AC
115892003-11-19 Andrew Cagney <cagney@redhat.com>
11590
11591 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11592 KFAIL.
11593
67455b2a
MK
115942003-11-17 Mark Kettenis <kettenis@gnu.org>
11595
11596 New testcase for PR backtrace/1435.
11597 * gdb.arch/i386-unwind.exp: New file.
11598 * gdb.arch/i386-unwind.c: New file.
11599
853d6e5b
AC
116002003-11-17 Andrew Cagney <cagney@redhat.com>
11601
11602 * lib/gdb.exp (compiler_info): New global.
11603 (test_compiler_info): New function.
11604 (get_compiler_info): Set compiler_info.
11605 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
11606 "compiler_info" to gcc-<major>-<minor>.
11607
38cf6e11
MC
116082003-11-15 Michael Chastain <mec.gnu@mindspring.com>
11609
11610 * gdb.trace/configure: Remove.
11611
a50d3602
EZ
116122003-11-13 Elena Zannoni <ezannoni@redhat.com>
11613
11614 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 11615 breakpoints.
a50d3602
EZ
11616 * gdb.base/break.exp: Remove all references to explicit line
11617 numbers.
11618
d9407aaa
NC
116192003-11-11 Nick Clifton <nickc@redhat.com>
11620
11621 * gdb.base/shreloc.exp: Do not run for targets which do not
11622 support shared objects.
11623
db488fc1
CV
116242003-11-10 Corinna Vinschen <vinschen@redhat.com>
11625
11626 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
11627 Don't run tests if nofileio flag is given.
11628
6a90a18e
EZ
116292003-11-07 Elena Zannoni <ezannoni@redhat.com>
11630
11631 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 11632 as well as 'Watchpoint'.
6a90a18e 11633
0b915e9c
EZ
116342003-11-06 Elena Zannoni <ezannoni@redhat.com>
11635
11636 Reported by Jim Ingham <jingham@apple.com>:
11637 * gdb.base/annota1.exp: Match at least one occurrence of the
11638 signal handler annotation.
11639
d7e4b55f
EZ
116402003-11-06 Elena Zannoni <ezannoni@redhat.com>
11641
a9c64011
AS
11642 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
11643 as well as 'Watchpoint'.
d7e4b55f 11644
2fe4e8d0
MC
116452003-11-05 Michael Chastain <mec@shout.net>
11646
11647 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
11648
6ef88553
KW
116492003-11-03 Kris Warkentin <kewarken@qnx.com>
11650
11651 * gdb.arch/gdb1291.c: New test file.
11652 * gdb.arch/gdb1291.exp: New test script.
11653 * gdb.arch/gdb1431.c: New test file.
11654 * gdb.arch/gdb1431.exp: New test script.
11655
ae7dc4d8
MC
116562003-10-22 Michael Chastain <mec@shout.net>
11657
11658 * gdb.mi/pthreads.c: Add copyright notice.
11659
c39d7427
MC
116602003-10-22 Michael Chastain <mec@shout.net>
11661
11662 * gdb.threads/pthreads.c: Add copyright notice.
11663
8b7d96c1
MC
116642003-10-20 Michael Chastain <mec@shout.net>
11665
11666 * gdb.base/gdb1056.exp: New test script.
11667
d1d69fdd
DJ
116682003-10-13 Daniel Jacobowitz <drow@mvista.com>
11669
11670 * gdb.threads/killed.exp: Use gdb_run_cmd.
11671
7d605576
DJ
116722003-10-13 Daniel Jacobowitz <drow@mvista.com>
11673
11674 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
11675 create a core file.
11676 * gdb.threads/gcore-thread.exp: Likewise.
11677
618ec112
CV
116782003-10-13 Corinna Vinschen <vinschen@redhat.com>
11679
11680 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
11681 type, based on char type.
11682 (struct bit_flags_short_t): New bitfield type, based on short type.
11683 (init_bit_flags_char): New fuction.
11684 (init_bit_flags_short): Ditto.
11685 (print_bit_flags_char): Ditto.
11686 (print_bit_flags_short): Ditto.
11687 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
11688
9367a73c
MC
116892003-10-11 Michael Chastain <mec@shout.net>
11690
11691 * gdb.base/call-rt-st.exp: Update copyright year.
11692
1decf120
KI
116932003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
11694
11695 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
11696 * gdb.disasm/sh3.s: Ditto.
11697
5445b2ae
DJ
116982003-10-07 Daniel Jacobowitz <drow@mvista.com>
11699
11700 * gdb.threads/switch-threads.exp: New test.
11701 * gdb.threads/switch-threads.c: New source file.
11702
aec24853
CV
117032003-10-07 Corinna Vinschen <vinschen@redhat.com>
11704
11705 * gdb.base/ending-run.exp: Add sh specific case.
11706
adc7428d
AC
117072003-10-06 Andrew Cagney <cagney@redhat.com>
11708
11709 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
11710 * gdb.disasm/mn10200.exp: Delete obsolete file.
11711
c9d37158
DJ
117122003-09-29 Daniel Jacobowitz <drow@mvista.com>
11713
11714 * ChangeLog: Correct an entry command.exp -> commands.exp.
11715 * gdb.base/commands.exp (bp_deleted_in_command_test)
11716 (temporary_breakpoint_commands): Check noargs.
11717
79c2c32d
DC
117182003-09-25 David Carlton <carlton@kealia.com>
11719
11720 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
11721 of some print tests, where appropriate. Add tests for C::D::cd,
11722 E::ce, F::cXfX, G::XgX.
11723 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
11724
594e6d67
RE
117252003-09-25 Richard Earnshaw <rearnsha@arm.com>
11726
11727 * lib/java.exp (java_init): Import target_alias before using it.
11728
10f0d451
DC
117292003-09-25 David Carlton <carlton@kealia.com>
11730
11731 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
11732
274bcba0
EZ
117332003-09-23 Elena Zannoni <ezannoni@redhat.com>
11734
d63a86f8 11735 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 11736 weirdness.
274bcba0 11737
cdbf20f7
MC
117382003-09-17 Michael Chastain <mec@shout.net>
11739
11740 * gdb.cp/gdb1355.exp: New file.
11741 * gdb.cp/gdb1355.c: New file.
11742
71e06f80
CV
117432003-09-15 Corinna Vinschen <vinschen@redhat.com>
11744
11745 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
11746 * gdb.asm/sh.inc: New file.
11747
5c4e30ca
DC
117482003-09-11 David Carlton <carlton@kealia.com>
11749
bd45b7af
DC
11750 * gdb.cp/namespace.exp: Add tests for namespace types.
11751 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
11752 (test_namespace): New.
11753
1c199746
EZ
117542003-09-11 Elena Zannoni <ezannoni@redhat.com>
11755
a9c64011 11756 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 11757 * gdb.stabs/weird.exp: Ditto.
1c199746 11758
04ed252f
MC
117592003-09-08 Michael Chastain <mec@shout.net>
11760
11761 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
11762
d8a2d9e7
MC
117632003-09-07 Michael Chastain <mec@shout.net>
11764
11765 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
11766 'parse error'.
11767
161afb24
MK
117682003-09-07 Mark Kettenis <m.kettenis@osp.nl>
11769
11770 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
11771
49f2741a
MC
117722003-08-30 Michael Chastain <mec@shout.net>
11773
11774 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
11775 * gdb.gdb/observer.exp: Ditto.
11776 * gdb.gdb/xfullpath.exp: Ditto.
11777
8afa723e
MK
117782003-08-29 Mark Kettenis <kettenis@gnu.org>
11779
11780 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
11781 *-*-*bsd*.
11782
f31dfe3b
JJ
117832003-08-28 Jeff Johnston <jjohnstn@redhat.com>
11784
11785 * gdb.base/dump.exp: Skip for ia64.
11786
4630e498
JJ
117872003-08-25 Jeff Johnston <jjohnstn@redhat.com>
11788
11789 * gdb.asm/asm-source.exp: Add ia64 support.
11790 * gdb.asm/ia64.inc: New file.
11791
1105b7ef
MC
117922003-08-22 Michael Chastain <mec@shout.net>
11793
11794 * gdb.cp: New directory.
11795 * gdb.cp/*: Copy from gdb.c++/*.
11796 * gdb.c++/*: Remove.
11797 * Makefile.in: Change gdb.c++ to gdb.cp.
11798 * configure.in: Ditto.
11799 * configure: Regnerate.
11800
c945b932
MK
118012003-08-18 Mark Kettenis <kettenis@gnu.org>
11802
11803 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
11804 * gdb.arch/i386-prologue.c (gdb1338): Add function.
11805
2b66634b
DJ
118062003-08-17 Daniel Jacobowitz <drow@mvista.com>
11807
11808 * mi-var-display.exp (-var-list-children weird): Accept function
11809 pointers with argument types.
11810 * mi1-var-display.exp (-var-list-children weird): Likewise.
11811 * mi2-var-display.exp (-var-list-children weird): Likewise.
11812
a356f73b
DJ
118132003-08-17 Daniel Jacobowitz <drow@mvista.com>
11814
11815 * gdb.base/annota3.exp: Add missing newline.
11816
483417b8
MC
118172003-08-06 Michael Chastain <mec@shout.net>
11818
11819 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
11820
c99c59c3
MS
118212003-08-12 Michael Snyder <msnyder@redhat.com>
11822
11823 * gdb.base/float.exp: Add test for SH.
11824
55ed7501
MK
118252003-08-10 Mark Kettenis <kettenis@gnu.org>
11826
11827 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
11828
1a371f2e
EZ
118292003-08-07 Elena Zannoni <ezannoni@redhat.com>
11830
11831 * gdb.base/completion.exp: Remove reduntant completion test
11832 on filename.
11833
e0f353ce
EZ
118342003-08-07 Elena Zannoni <ezannoni@redhat.com>
11835
a9c64011
AS
11836 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
11837 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
11838 gdb.trace/save-trace.exp: Make sure that full pathnames are
11839 escaped correctly.
e0f353ce 11840
5710a1af 118412003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 11842
a9c64011
AS
11843 * configure.in: Don't generate config.h from config.hin.
11844 * configure: Regenerate.
11845 * config.hin: Remove file.
11846 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
11847 * gdb.threads/pthreads.c: Ditto.
5710a1af 11848
dcd81ce9
DJ
118492003-08-07 Daniel Jacobowitz <drow@mvista.com>
11850
11851 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11852 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
11853 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
11854 Replace ld24 with seth/add3.
11855
6009d884
AC
118562003-08-02 Andrew Cagney <cagney@redhat.com>
11857
11858 * gdb.base/annota3.exp: New file.
11859 * gdb.base/annota3.c: New file.
11860 * gdb.c++/annota3.exp: New file.
11861 * gdb.c++/annota3.cc: New file.
11862
51514e06
MC
118632003-07-29 Michael Chastain <mec@shout.net>
11864
11865 * gdb.threads/tls.c (spin): Check errno only if sem_wait
11866 actually failed.
11867 (do_pass): Likewise.
11868 * gdb.threads/tls.exp: Always initialize no_of_threads.
11869
4ee6625b
DJ
118702003-07-27 Daniel Jacobowitz <drow@mvista.com>
11871
11872 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
11873 pattern.
11874 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
11875 * gdb.threads/tls.exp: Recognize one case of the host library not
11876 supporting TLS.
11877
225f2bf6
AC
118782003-07-27 Andrew Cagney <cagney@redhat.com>
11879
11880 * gdb.base/fileio.exp: Use SH when running commands using
11881 remote_exec.
11882
bcb27c9f
DJ
118832003-07-24 Daniel Jacobowitz <drow@mvista.com>
11884
11885 From Kei Sakamoto <sakamoto.kei@renesas.com>:
11886 * gdb.base/relocate.c (dummy): New padding array.
11887
3d67be83
MS
118882003-07-22 Michael Snyder <msnyder@redhat.com>
11889
d63a86f8 11890 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
11891
11892 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
11893 patterns to be more general, accepting old and new output.
11894 Some output chars (such as '+') also must be quoted.
d63a86f8 11895 Some addresses are displayed numerically instead of
3d67be83
MS
11896 symbolically.
11897
57ba3b85
MS
118982003-07-23 Michael Snyder <msnyder@redhat.com>
11899
686d097c
MS
11900 * gdb.base/return2.exp: Don't test long-long return.
11901
57ba3b85
MS
11902 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
11903 * gdb.disasm/t01_mov.exp: Ditto.
11904 * gdb.disasm/t02_mova.s: Ditto.
11905 * gdb.disasm/t02_mova.exp: Ditto.
11906 * gdb.disasm/t03_add.s: Ditto.
11907 * gdb.disasm/t03_add.exp: Ditto.
11908 * gdb.disasm/t04_sub.s: Ditto.
11909 * gdb.disasm/t04_sub.exp: Ditto.
11910 * gdb.disasm/t05_cmp.s: Ditto.
11911 * gdb.disasm/t05_cmp.exp: Ditto.
11912 * gdb.disasm/t06_ari2.s: Ditto.
11913 * gdb.disasm/t06_ari2.exp: Ditto.
11914 * gdb.disasm/t07_ari3.s: Ditto.
11915 * gdb.disasm/t07_ari3.exp: Ditto.
11916 * gdb.disasm/t08_or.s: Ditto.
11917 * gdb.disasm/t08_or.exp: Ditto.
11918 * gdb.disasm/t09_xor.s: Ditto.
11919 * gdb.disasm/t09_xor.exp: Ditto.
11920 * gdb.disasm/t10_and.s: Ditto.
11921 * gdb.disasm/t10_and.exp: Ditto.
11922 * gdb.disasm/t11_logs.s: Ditto.
11923 * gdb.disasm/t11_logs.exp: Ditto.
11924 * gdb.disasm/t12_bit.s: Ditto.
11925 * gdb.disasm/t12_bit.exp: Ditto.
11926 * gdb.disasm/t13_otr.s: Ditto.
11927 * gdb.disasm/t13_otr.exp: Ditto.
11928
e00759ef
EZ
119292003-07-22 Elena Zannoni <ezannoni@redhat.com>
11930
11931 * gdb.threads/tls.exp :Add kfail for 'info address' case.
11932
8bc2021f
EZ
119332003-07-22 Elena Zannoni <ezannoni@redhat.com>
11934
a9c64011
AS
11935 * gdb.threads/tls.c : New file.
11936 * gdb.threads/tls.exp : New file.
11937 * gdb.threads/tls-main.c : New file.
11938 * gdb.threads/tls-shared.c : New file.
11939 * gdb.threads/tls-shared.exp : New file.
8bc2021f 11940
89320c4c
AS
119412003-07-22 Andreas Schwab <schwab@suse.de>
11942
11943 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
11944
180dea7c
AS
119452003-07-20 Andreas Schwab <schwab@suse.de>
11946
11947 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
11948 due to insn reordering.
11949
0714963c
AC
119502003-07-15 Andrew Cagney <cagney@redhat.com>
11951
11952 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
11953
98a23b3f
MC
119542003-07-15 Michael Chastain <mec@shout.net>
11955
11956 * gdb.base/gdb1250.exp: New file.
11957 * gdb.base/gdb1250.c: New file.
11958
27e417a2
ML
119592003-07-09 Michal Ludvig <mludvig@suse.cz>
11960
11961 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
11962 expansion of size_t to 'unsigned long', not only to 'unsigned'.
11963
8bc2021f
EZ
119642003-07-09 Elena Zannoni <ezannoni@redhat.com>
11965
a9c64011
AS
11966 * gdb.threads/tls.c: New file.
11967 * gdb.threads/tls.exp: New file.
11968 * gdb.threads/tls-main.c: New file.
11969 * gdb.threads/tls-shared.c: New file.
11970 * gdb.threads/tls-shared.exp: New file.
8bc2021f 11971
d99968dc
EZ
119722003-07-09 Elena Zannoni <ezannoni@redhat.com>
11973
11974 * gdb.base/annota1.exp: Make sure that we properly escape the
11975 full path of the source file. Xfail more permissive patterns,
d63a86f8 11976 due to a compiler debug info problem.
d99968dc 11977
83876b3b
AS
119782003-07-07 Andreas Schwab <schwab@suse.de>
11979
2705e972
AS
11980 * gdb.asm/m68k.inc: New file.
11981 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
11982
83876b3b
AS
11983 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
11984 arguments"): Also match negative number.
11985
11986 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
11987
3a871b37
DJ
119882003-07-03 Daniel Jacobowitz <drow@mvista.com>
11989
11990 * gdb.base/store.c (charest): New typedef.
11991 (add_char): Rename to add_charest, update.
11992 (wack_char): Rename to wack_charest, update types. Return l + r
11993 to keep r live across the call.
11994 (wack_short, wack_int, wack_long, wack_longest, wack_float)
11995 (wack_double, wack_doublest): Return l + r to keep r live across
11996 the call.
11997 * gdb.base/store.exp: Accomodate store.c changes.
11998
b2a7f303
DC
119992003-06-30 David Carlton <carlton@kealia.com>
12000
12001 * gdb.c++/maint.exp (test_invalid_name): New.
12002 (test_first_component): Add tests for invalid names.
12003
3c6cb4a1
MC
120042003-06-29 Michael Chastain <mec@shout.net>
12005
12006 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12007 output of '<VTT for class>' for virtual base classes.
12008
f1c2644b
DJ
120092003-06-29 Daniel Jacobowitz <drow@mvista.com>
12010
12011 * gdb.base/completion.exp: Tab-complete "complet" instead of
12012 "compl".
12013 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12014
18080350
DJ
120152003-06-29 Daniel Jacobowitz <drow@mvista.com>
12016
12017 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12018 * gdb.base/volatile.exp: Likewise.
12019
f56973f8
DJ
120202003-06-29 Daniel Jacobowitz <drow@mvista.com>
12021
12022 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12023 gdb/1265.
12024
120252003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12026 Daniel Jacobowitz <drow@mvista.com>
12027
12028 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12029 initial line count of 'captured_main' from 26 to 32.
12030 (test_with_self): Allow xmalloc call to be interleaved with the
12031 preceding two lines.
12032
e766d4d6
JB
120332003-06-24 Joel Brobecker <brobecker@gnat.com>
12034
12035 * gdb.base/bang.exp: New testcase.
12036
f125c9a4
JB
120372003-06-23 Joel Brobecker <brobecker@gnat.com>
12038
12039 * gdb.base/langs.exp: Add some tests for the "minimal" language
12040 support.
12041
6e25beaf
EZ
120422003-06-23 Elena Zannoni <ezannoni@redhat.com>
12043
12044 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12045 the testcase.
12046
2f816dda
DJ
120472003-06-22 Daniel Jacobowitz <drow@mvista.com>
12048
12049 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12050 offset.
12051
db5a5748
DJ
120522003-06-22 Daniel Jacobowitz <drow@mvista.com>
12053
12054 * gdb.c++/pr-1210.cc: New file.
12055 * gdb.c++/pr-1210.exp: New file.
12056
1df0c130
DJ
120572003-06-21 Daniel Jacobowitz <drow@mvista.com>
12058
12059 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12060 000-exec-continue.
12061
a92feac0
MK
120622003-06-15 Mark Kettenis <kettenis@gnu.org>
12063
12064 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12065 on *-*-*bsd* instead of *-*-freebsd*.
12066
81a58f5b
AC
120672003-06-14 Andrew Cagney <cagney@redhat.com>
12068
12069 * gdb.base/store.exp: Test longest and doublest. Test all
12070 parameters. Weaken return statement match.
12071 * gdb.base/store.c: Add longest and doublest - aka long long and
12072 long double functions. Put all parameters into local register
12073 variables. Use negative values.
12074
b257a0d3
AC
120752003-06-14 Andrew Cagney <cagney@redhat.com>
12076
12077 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12078 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12079 exit status.
12080 * gdb.base/fileio.exp: Disable target when nointerrupts and
12081 noinferiorio, instead of limiting it to remote. Use remote_exec
12082 instead of system.
d63a86f8 12083
21c38304
JJ
120842003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12085
12086 * gdb.base/float.exp: Add ia64 support.
12087
1bcdb424
CV
120882003-06-12 Corinna Vinschen <vinschen@redhat.com>
12089
12090 * gdb.base/fileio.exp: Run only on remote targets.
12091
6aeb981f
CV
120922003-06-10 Corinna Vinschen <vinschen@redhat.com>
12093
12094 * gdb.base/fileio.c: New file, testing File-I/O.
12095 * gdb.base/fileio.exp: Ditto.
12096
53df362e
RG
120972003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12098
12099 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12100 shared objects after relocation at load time (gdb PR/1132).
12101 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12102 as above, part of the shared object relocation test.
53df362e 12103
ffee1b46
MK
121042003-06-08 Mark Kettenis <kettenis@gnu.org>
12105
b5ca3722
MK
12106 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12107 fully filled history list.
12108 * gdb.base/gdb_history: New file.
12109
03ed860d
MK
12110 * gdb.base/signals.exp: XFAIL "continue to func1" on
12111 i*86-*-freebsd*.
12112
ffee1b46
MK
12113 * gdb.base/attach.exp: When trying to attach to a nonexistent
12114 process, make it possible to specify the PID based on the target,
12115 and do so for *-*-freebsd*.
12116
d80dbb52
RH
121172003-06-02 Richard Henderson <rth@redhat.com>
12118
12119 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12120
6dd77b81
RH
121212003-06-02 Richard Henderson <rth@redhat.com>
12122
12123 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12124
f6347e16
RH
121252003-06-02 Richard Henderson <rth@redhat.com>
12126
12127 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12128
2c161407
DJ
121292003-06-01 Daniel Jacobowitz <drow@mvista.com>
12130
12131 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12132 of globalvar.
12133
572eb746
MK
121342003-06-01 Mark Kettenis <kettenis@gnu.org>
12135
12136 * gdb.asm/asm-source.exp: Check for memory read errors in
12137 disassembler test on *BSD too.
12138
9e9617a5
RH
121392003-06-01 Richard Henderson <rth@redhat.com>
12140
12141 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12142 for .frame.
12143 (gdbasm_call): Lose ldgp.
12144 (gdbasm_startup): Add frame information.
12145 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12146
7b34ad4e
MK
121472003-05-31 Mark Kettenis <kettenis@gnu.org>
12148
12149 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12150 i?86-*-*.
12151
10059fdf
MK
121522003-05-30 Mark Kettenis <kettenis@gnu.org>
12153
12154 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12155 FreeBSD.
12156
acf4b816
RH
121572003-05-29 Richard Henderson <rth@redhat.com>
12158
12159 * gdb.asm/alpha.inc: New file.
12160 * gdb.asm/asm-source.exp: Use it.
12161
e9ecd949
JB
121622003-05-29 Jim Blandy <jimb@redhat.com>
12163
12164 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12165 'core.PID'.
12166
e3e5a4f3
JB
121672003-05-22 Jim Blandy <jimb@redhat.com>
12168
12169 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12170 backtrace.
d63a86f8 12171
72fe3d25
DC
121722003-05-20 David Carlton <carlton@math.stanford.edu>
12173
12174 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12175 this time.
12176
58da2eb2
DC
121772003-05-19 David Carlton <carlton@bactrian.org>
12178
12179 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12180 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12181
1fcb5155
DC
121822003-05-19 David Carlton <carlton@bactrian.org>
12183
12184 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12185 namespace tests.
12186 Bump copyright date.
12187 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12188 (main): Call C::D::marker2.
12189 * gdb.c++/namespace1.cc: New file.
12190
85e85163
JJ
121912003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12192
12193 Roland McGrath <roland@redhat.com>
d63a86f8 12194 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12195 there is no manager thread.
12196
a25fbfec
JJ
121972003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12198
d63a86f8
RM
12199 * gdb.threads/schedlock.exp: Remove assumption that all threads
12200 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12201 in one of the child threads rather than the main thread.
12202
be375bae
JB
122032003-05-07 Jim Blandy <jimb@redhat.com>
12204
09bf6082
JB
12205 Add support for assembly source testing on the s390x.
12206 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12207 architecture.
12208 * gdb.asm/s390x.inc: New file.
12209
be375bae
JB
12210 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12211 succession of 'if' statements.
12212
00905d52
AC
122132003-05-05 Andrew Cagney <cagney@redhat.com>
12214
12215 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12216
b1e29e33
AC
122172003-05-05 Andrew Cagney <cagney@redhat.com>
12218
12219 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12220 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12221
e33d66ec
EZ
122222003-05-02 Elena Zannoni <ezannoni@redhat.com>
12223
12224 * gdb.base/charset.exp: Update based on new behavior of set/show
12225 charset commands.
12226
2b6fd0d8
AC
122272003-05-01 Andrew Cagney <cagney@redhat.com>
12228
12229 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12230 variable do not give memory errors.
12231
130cacce
AF
122322003-04-30 Adam Fedor <fedor@gnu.org>
12233
12234 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12235 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12236 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12237 gdb.objc/basicclass.m: : New files
12238
12239 * lib/gdb.exp (gdb_compile_objc): New procedure.
12240
bea71854
DJ
122412003-04-27 Daniel Jacobowitz <drow@mvista.com>
12242
12243 * gdb.base/signals.exp: Make backtrace tests more specific.
12244
0f20eeea
DC
122452003-04-23 David Carlton <carlton@bactrian.org>
12246
12247 * gdb.c++/maint.exp (test_first_component): Add tests for
12248 'operator' in more locations.
12249
c8c4d8dc
KB
122502003-04-16 Kevin Buettner <kevinb@redhat.com>
12251
12252 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12253
3fe60e3c
EZ
122542003-04-16 Elena Zannoni <ezannoni@redhat.com>
12255
12256 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12257 func marke' instead. Update test name.
3fe60e3c 12258
9219021c
DC
122592003-04-15 David Carlton <carlton@math.stanford.edu>
12260
12261 * gdb.c++/maint.exp: New file.
12262
5dd55bdd
EZ
122632003-04-14 Elena Zannoni <ezannoni@redhat.com>
12264
12265 * gdb.threads/schedlock.c: Change type of thread function argument
12266 to long, to avoid warnings on 64-bit platforms.
12267
00890572
EZ
122682003-04-14 Elena Zannoni <ezannoni@redhat.com>
12269
a9c64011
AS
12270 * gdb.base/attach.exp: Add new message from ptrace in case of
12271 attaching to nonexistent process.
d63a86f8 12272
93201743
JB
122732003-04-11 Jim Blandy <jimb@redhat.com>
12274
12275 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12276 gdb.c++/userdef.cc: Place comments on the lines to which the
12277 marker function might return.
12278 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12279 gdb.c++/userdef.exp: Look for those comments to check that we've
12280 returned to the right place, instead of checking line numbers.
12281
2a11c64d
EZ
122822003-04-11 Elena Zannoni <ezannoni@redhat.com>
12283
a9c64011
AS
12284 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12285 match on sourcefile name, instead of directory name.
2a11c64d 12286
68ab8fc5
EZ
122872003-04-10 Elena Zannoni <ezannoni@redhat.com>
12288
d63a86f8 12289 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12290 working directory name.
12291
5624293a
JB
122922003-04-09 Jim Blandy <jimb@redhat.com>
12293
12294 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12295 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12296 after an inferior function call, report the failure, but allow the
12297 test to continue.
12298
f1f02ee4
SC
122992003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12300
12301 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12302 with -DPROTOTYPES.
12303
6eb79af0
SC
123042003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12305
12306 * gdb.base/break.exp: Revert last patch.
12307
8dfb4cf0
SC
123082003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12309
12310 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12311 with -DPROTOTYPES.
12312
ed4c619a
AC
123132003-04-02 Andrew Cagney <cagney@redhat.com>
12314
12315 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12316 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12317 matching directories by the name breakpoint.
12318 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12319 Make "continue to marker1" consistent.
12320 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12321 message consistent.
12322 * lib/gdb.exp: Put "the program is no longer running", and "the
12323 program exited" in parenthesis.
12324 * lib/mi-support.exp: Ditto.
d63a86f8 12325
4e35d5f0 123262003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12327
4e35d5f0
BR
12328 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12329
71900fe8
AC
123302003-03-29 Andrew Cagney <cagney@redhat.com>
12331
12332 * gdb.base/sizeof.c (main): Print the value of '\377'.
12333 * gdb.base/sizeof.exp: Check the sign of '\377'.
12334
c0655a16
MC
123352003-03-27 Michael Chastain <mec@shout.net>
12336
12337 * gdb.base/gdb1090.exp: New file.
12338 * gdb.base/gdb1090.cc: New file.
12339
5b2a3989
JB
123402003-03-27 J. Brobecker <brobecker@gnat.com>
12341
12342 * gdb.gdb/observer.exp: New regression test.
12343
79876890
MC
123442003-03-27 Michael Chastain <mec@shout.net>
12345
12346 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12347 * gdb.base/ptype.exp: Likewise.
12348
6eac95e3
CV
123492003-03-27 Corinna Vinschen <vinschen@redhat.com>
12350
12351 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12352
e8c71839
MC
123532003-03-26 Michael Chastain <mec@shout.net>
12354
12355 * gdb.base/ptype.exp: Actually use some typedef'd types.
12356
71b10041
SC
123572003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12358
12359 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12360 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12361
2512cf80
CV
123622003-03-20 Corinna Vinschen <vinschen@redhat.com>
12363
12364 * gdb.base/default.exp: Fix regular expression.
12365
0d195a4f
CV
123662003-03-20 Corinna Vinschen <vinschen@redhat.com>
12367
12368 * gdb.base/args.exp: Fix regular expression.
12369
8a2dbca8
CV
123702003-03-20 Corinna Vinschen <vinschen@redhat.com>
12371
12372 * gdb.base/help.exp: Allow Win32 child process.
12373
bf028682
CV
123742003-03-20 Corinna Vinschen <vinschen@redhat.com>
12375
12376 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12377 when stepping out of main().
12378
182dbe85
CV
123792003-03-20 Corinna Vinschen <vinschen@redhat.com>
12380
12381 * gdb.base/default.exp: Check for win32 specific message when calling
12382 "run" without executable.
12383
d67a6ba5
CV
123842003-03-20 Corinna Vinschen <vinschen@redhat.com>
12385
12386 * gdb.base/args.exp: Expect .exe in output.
12387
a955b5bb
CV
123882003-03-20 Corinna Vinschen <vinschen@redhat.com>
12389
12390 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12391 Cygwin native.
12392
bf6bad4b
AC
123932003-03-17 Andrew Cagney <cagney@redhat.com>
12394
12395 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12396 vector registes.
12397 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12398 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12399
293e9a31
DC
124002003-03-17 David Carlton <carlton@math.stanford.edu>
12401
12402 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12403 test, for PR breakpoints/38.
12404 Call test_watchpoint_and_breakpoint.
12405 * gdb.base/watchpoint.c (func3): New function.
12406 (main): Call func3.
12407
5330f2db
DC
124082003-03-04 David Carlton <carlton@math.stanford.edu>
12409
12410 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12411 Garply<Garply<char> >:: garply".
12412 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12413 with respect to PR c++/1111; note also PR c++/1113.
12414 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12415 respect to PR c++/1062.
12416 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12417
6ece72da
DC
124182003-03-03 David Carlton <carlton@math.stanford.edu>
12419
12420 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12421 with respect to PR c++/57.
12422 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12423 c++/826.
12424 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12425 respect to PR c++/57.
12426
85ca1584
DC
124272003-03-03 David Carlton <carlton@math.stanford.edu>
12428
12429 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12430 respect to PR c++/33 into FAILs.
12431
98e9c5b8
MC
124322003-03-03 Michael Chastain <mec@shout.net>
12433
7bedbf27
MC
12434 * configure.in: Update copyright years.
12435
124362003-03-03 Michael Chastain <mec@shout.net>
12437
12438 * Makefile.in: Update copyright years.
98e9c5b8 12439
f683e100
DC
124402003-02-28 David Carlton <carlton@math.stanford.edu>
12441
12442 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12443 print class instead of struct and/or superfluous protection
12444 specifiers, as long as the resulting output is equivalent to the
12445 source code.
12446 Delete FIXME from end of messages on tests that don't need
12447 fixing.
12448
a9e0cf2c
DC
124492003-02-28 David Carlton <carlton@math.stanford.edu>
12450
12451 * gdb.c++/templates.exp (do_tests): Allow const in the two
12452 Foo<volatile char *>::foo tests.
12453
e8d359df
MS
124542003-02-27 Michael Snyder <msnyder@redhat.com>
12455
d63a86f8 12456 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12457 will be consistant.
12458
0b71dc91
DC
124592003-02-26 David Carlton <carlton@math.stanford.edu>
12460
12461 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12462 char *>::foo" test with respect to PR c++/33. Create a new test
12463 which is identical to that one except that it doesn't put the
12464 space between the "char" and the "*"; KFAIL it, too.
12465
dd14ab43
DC
124662003-02-26 David Carlton <carlton@math.stanford.edu>
12467
12468 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12469 template types into either PASSes or KFAILs (corresponding to PR
12470 c++/57). Tweak indentation. Update copyright.
12471
1146c7f1
SC
124722003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12473
12474 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12475
74641dfb
MC
124762003-02-13 Michael Chastain <mec@shout.net>
12477
12478 * gdb.base/exprs.exp: Remove i960 remnants.
12479 * gdb.base/funcargs.exp: Likewise.
12480 * gdb.base/list.exp: Likewise.
12481 * gdb.base/ptype.exp: Likewise.
12482
559cd2d0
DC
124832003-02-14 David Carlton <carlton@math.stanford.edu>
12484
12485 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12486 pEe->D::vg()" from XFAIL to KFAIL.
12487
c4f90d87
JM
124882003-02-13 Jason Molenda (jmolenda@apple.com)
12489
12490 * gdb.base/maint.exp: Update maint print statistics regexp to include
12491 new entries.
12492
cbc4d97c
MC
124932003-02-13 Michael Chastain <mec@shout.net>
12494
12495 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12496
40f235b7
MC
124972003-02-12 Michael Chastain <mec@shout.net>
12498
12499 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12500 * gdb.c++/inherit.exp: Likewise.
12501 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12502 * gdb.c++/templates.exp: Likewise.
12503 * gdb.c++/virtfunc.exp: Likewise.
12504
c56716b0
JM
125052003-02-06 Jason Molenda (jason-cl@molenda.com)
12506
12507 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12508 why the code is written that way.
12509
070afcf8
MC
125102003-02-05 Michael Chastain <mec@shout.net>
12511
12512 * gdb.base/dump.exp: Add missing copyright line.
12513
5d0331e5
JM
125142003-02-05 Jason Molenda (jason-cl@molenda.com)
12515
f7ae6d3e 12516 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12517 at the beginning so the breakpoint doesn't get set on the loop.
12518
92851186
MC
125192003-02-05 Michael Chastain <mec@shout.net>
12520
12521 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12522 output for configurations with gcc 2.95.3.
12523
cbf1e085
AC
125242003-02-05 Keith Seitz <keiths@redhat.com>
12525 Andrew Cagney <ac131313@redhat.com>
12526
12527 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12528
29518e1e
MC
125292003-02-04 Michael Chastain <mec@shout.net>
12530
12531 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12532 Call perror and then continue.
12533
5af1d5f3
MC
125342003-02-03 Michael Chastain <mec@shout.net>
12535
12536 * gdb.c++/pr-1023.cc: New file.
12537 * gdb.c++/pr-1023.exp: New file.
12538
6b549786
JB
125392003-02-05 Jim Blandy <jimb@redhat.com>
12540
12541 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12542 it's local to foobar. Check for it there, and check that it's not
12543 present in main.
12544 * gdb.c++/local.cc (marker2): New function.
12545 (foobar): Call marker1.
12546 (main): Call marker2 instead of marker1.
12547
67f16606
AC
125482003-02-04 Andrew Cagney <ac131313@redhat.com>
12549
12550 * gdb.disasm/mn10200.exp: Obsolete file.
12551 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12552 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12553 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12554
1c5cb38e
DC
125552003-02-04 David Carlton <carlton@math.stanford.edu>
12556
12557 * gdb.c++/overload.exp: Test intToChar(1).
12558 * gdb.c++/overload.cc (intToChar): New.
12559 (main): Call intToChar.
12560
d1fe6965
DC
125612003-02-03 David Carlton <carlton@math.stanford.edu>
12562
12563 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12564 'might_kfail' arg.
12565 KFAIL some of the continue_to_bp_overloaded calls, according to
12566 PR c++/1025.
12567
9ba61c5d
MC
125682003-02-01 Michael Chastain <mec@shout.net>
12569
12570 * gdb.base/advance.c (marker1): New marker function.
12571 * gdb.base/advance.exp: When the 'advance' command lands on the
12572 return breakpoint, it can legitimately stop on either the
12573 current line or the next line. Accommodate both outcomes.
12574 * gdb.base/until.exp: Likewise.
12575
e7494ffb
AC
125762003-02-02 Andrew Cagney <ac131313@redhat.com>
12577
12578 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12579 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12580 now a list, not a tuple.
12581 * gdb.mi/mi-var-display.exp: Ditto.
12582 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 12583
075559bc
AC
125842003-02-01 Andrew Cagney <ac131313@redhat.com>
12585
12586 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12587 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12588 stack backtraces.
12589 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 12590
2bd4c7b1
MK
125912003-02-01 Mark Kettenis <kettenis@gnu.org>
12592
12593 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12594 gdb.mi/mi1-pthreads.exp: Return instead of calling
12595 gdb_suppress_entire_file.
12596
eabd8992
MS
125972003-02-01 Mark Salter <msalter@redhat.com>
12598
12599 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12600
71469e2f
MS
126012003-01-31 Mark Salter <msalter@redhat.com>
12602
12603 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12604 Support empty arg.
12605
38a94d44
MC
126062003-01-30 Michael Chastain <mec@shout.net>
12607
12608 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
12609 This was a workaround for a UTF-8 bug in readline 4.3. The bug
12610 has been fixed in gdb/readline on 2003-01-09.
12611
19ea9e73
MS
126122003-01-29 Michael Snyder <msnyder@redhat.com>
12613
e8d359df
MS
12614 * gdb.base/maint.exp: Allow for leading underscore in symbol.
12615 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
12616 * gdb.base/args.exp: Skip if target does not support args passing.
12617
2307bd6a
DJ
126182003-01-22 Daniel Jacobowitz <drow@mvista.com>
12619
19ea9e73 12620 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
12621 gdb_test. Accept a list of expect arguments as the third
12622 parameter.
12623 (gdb_test): Use it.
12624
f2dd3617
EZ
126252003-01-20 Elena Zannoni <ezannoni@redhat.com>
12626
12627 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
12628 allow for different test tree configurations. Update some
12629 tescases accordingly.
12630 * gdb.arch/altivec-regs.exp: Ditto.
12631 * gdb.asm/asm-source.exp: Ditto.
12632 * gdb.base/advance.exp: Ditto.
12633 * gdb.base/display.exp: Ditto.
d63a86f8 12634 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
12635 * gdb.base/mips_pro.exp: Ditto.
12636 * gdb.base/overlays.exp: Ditto.
12637 * gdb.base/relocate.exp: Ditto.
12638 * gdb.base/setshow.exp: Ditto.
12639 * gdb.base/step-line.exp: Ditto.
12640 * gdb.base/step-test.exp: Ditto.
12641 * gdb.base/until.exp: Ditto.
12642 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
12643
c71cdefd
DC
126442003-01-17 David Carlton <carlton@math.stanford.edu>
12645
12646 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
12647 corresponding to PR c++/945.
12648 Update copyright.
12649
fdba05d7
DC
126502003-01-17 David Carlton <carlton@math.stanford.edu>
12651
12652 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
12653 corresponding to PR c++/68.
12654
126552003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
12656
12657 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
12658 (test_paddr_hairy_functions): Call print_addr_2_kfail for
12659 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
12660
c362c33a
EZ
126612003-01-15 Elena Zannoni <ezannoni@redhat.com>
12662
0fbc361c
EZ
12663 * gdb.base/break.exp: Fix change of default location, because of
12664 removal of until tests.
12665 * gdb.base/help.exp: Update test for new 'until' help message.
12666 Add test for help on 'advance'.
a9c64011 12667 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 12668
dabf8a35
MK
126692003-01-15 Mark Kettenis <kettenis@gnu.org>
12670
12671 * gdb.base/default.exp: Adapt "info float" test for recent changes
12672 to that command. Add test for "info vector".
12673 * gdb.base/float.exp: New file. Add test for "info float" that
12674 resembles the old test in gdb.base/default.exp.
12675
a1769aca
DC
126762003-01-15 David Carlton <carlton@math.stanford.edu>
12677
12678 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
12679
82025e13
EZ
126802003-01-15 Elena Zannoni <ezannoni@redhat.com>
12681
12682 * gdb.base/break.exp: Move the tests of until command from here...
12683 * gdb.base/until.exp: ... to here. New file. Add other tests.
12684 * gdb.base/advance.c: New file.
12685 * gdb.base/advance.exp: New file.
12686
8f9ab801
EZ
126872003-01-14 Elena Zannoni <ezannoni@redhat.com>
12688
a9c64011
AS
12689 * gdb.base/args.c: New file.
12690 * gdb.base/args.exp: New file.
8f9ab801 12691
9ae66589
DJ
126922003-01-14 Daniel Jacobowitz <drow@mvista.com>
12693
12694 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
12695
8d77e5c3
DJ
126962003-01-14 Daniel Jacobowitz <drow@mvista.com>
12697
12698 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
12699
12d2f0a1
DJ
127002003-01-14 Daniel Jacobowitz <drow@mvista.com>
12701
12702 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
12703 dates.
12704
6ca37014
DJ
127052003-01-13 Daniel Jacobowitz <drow@mvista.com>
12706
12707 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
12708
b0023472
DJ
127092003-01-13 Daniel Jacobowitz <drow@mvista.com>
12710
12711 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
12712 (ptype &*"foo").
12713 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
12714
607fbc54 127152003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
12716
12717 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
12718 * gdb.mi/mi1-console.exp: Likewise.
12719
607fbc54 127202003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
12721
12722 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
12723 * gdb.mi/mi1-console.exp: Likewise.
12724
a1fb14a2
DJ
127252003-01-13 Daniel Jacobowitz <drow@mvista.com>
12726
12727 * gdb.c++/overload.exp: Remove some fixed XFAILs.
12728
c4cf40b7
DJ
127292003-01-09 Daniel Jacobowitz <drow@mvista.com>
12730
12731 * gdb.base/detach.exp: New test.
12732
696d5a5b
DJ
127332003-01-09 Daniel Jacobowitz <drow@mvista.com>
12734
12735 * Makefile.in (ALL_SUBDIRS): New variable.
12736 (subdirs, clean, distclean): Use it.
12737 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
12738 regenerating Makefile, since it is generated from the top level.
12739 * gdb.asm/Makefile.in: Likewise.
12740 * gdb.base/Makefile.in: Likewise.
12741 * gdb.c++/Makefile.in: Likewise.
12742 * gdb.disasm/Makefile.in: Likewise.
12743 * gdb.java/Makefile.in: Likewise.
12744 * gdb.mi/Makefile.in: Likewise.
12745 * gdb.threads/Makefile.in: Likewise.
12746 * gdb.trace/Makefile.in: Likewise.
12747
754533e4
DC
127482003-01-09 David Carlton <carlton@math.stanford.edu>
12749
12750 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
12751 Add copyright year 2003.
12752
d8b3e9ee
MC
127532003-01-06 Michael Chastain <mec@shout.net>
12754
12755 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
12756 When selecting a thread, 'line' and 'file' are optional.
12757 * gdb.mi/mi1-pthreads.exp: Likewise.
12758
8e9e0fe6
AS
127592003-01-06 Andreas Schwab <schwab@suse.de>
12760
12761 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
12762 failures.
12763
b5ab8ff3
DJ
127642003-01-04 Daniel Jacobowitz <drow@mvista.com>
12765
12766 Fix PR gdb/844
12767 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
12768 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
12769
12770 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
12771 instead of calling gdb_suppress_entire_file.
12772 * gdb.threads/print-threads.exp: Likewise.
12773 * gdb.threads/schedlock.exp: Likewise.
12774
12775 * gdb.threads/killed.exp: Return instead of calling
12776 gdb_suppress_entire_file.
12777 * gdb.threads/linux-dp.exp: Likewise.
12778 * gdb.threads/pthreads.exp: Likewise.
12779
1e698235
DJ
127802003-01-04 Daniel Jacobowitz <drow@mvista.com>
12781
12782 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
12783 stabs.
12784 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
12785 * gdb.base/whatis.exp: Always allow (void) after function names.
12786
147ff08c
DJ
127872003-01-04 Daniel Jacobowitz <drow@mvista.com>
12788
12789 * gdb.c++/casts.exp: Correct regexp.
12790
dc62bfc2
MK
127912003-01-04 Mark Kettenis <kettenis@gnu.org>
12792
12793 * configure.in: Call AC_CONFIG_HEADER. Don't call
12794 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
12795 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
12796 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
12797 aforementioned directories in the AC_OUPUT call.
12798 * config.hin: New file.
12799 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12800 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
12801 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
12802 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
12803 pass -I$objdir instead of -I$objdir/$subdir in compilation.
12804 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
12805 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
12806 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
12807 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
12808 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
12809 gdb.threads/configure.in, gdb.threads/configure,
12810 gdb.threads/config.in, gdb.trace/configure.in,
12811 gdb.trace/configure: Removed.
12812
77afa639
MC
128132003-01-03 Michael Chastain <mec@shout.net>
12814
12815 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
12816 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
12817
7634bb6e
DJ
128182003-01-03 Daniel Jacobowitz <drow@mvista.com>
12819
12820 * gdb.base/store.exp: Fix regular expressions.
12821
b39c905e
MK
128222002-12-28 Mark Kettenis <kettenis@gnu.org>
12823
12824 * configure.in: Rewrite.
12825 * configure: Regenerated.
12826
0a8551dd
DC
128272003-01-03 David Carlton <carlton@math.stanford.edu>
12828
12829 * gdb.base/psymtab.exp: New file.
12830 * gdb.base/psymtab1.c: Ditto.
12831 * gdb.base/psymtab2.c: Ditto.
12832
c60b7188
AF
128332002-12-23 Adam Fedor <fedor@gnu.org>
12834
12835 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
12836
ee73db83
DC
128372002-12-23 David Carlton <carlton@math.stanford.edu>
12838
12839 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
12840 and current_directory initialization.
12841
d6c1774e
JB
128422002-12-22 Jim Blandy <jimb@redhat.com>
12843
f0a847b8
JB
12844 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
12845 rather than as part of the output file name.
12846
d6c1774e
JB
12847 * gdb.base/attach.exp: There's no need to copy the test program to
12848 /tmp; that was only ever necessary on HP/UX, and this test is
12849 entirely disabled there anyway.
12850
f0708dbb
JB
128512002-12-21 Jim Blandy <jimb@redhat.com>
12852
4c2acfea
JB
12853 * gdb.c++/psmang.exp: Doc fix.
12854
f0708dbb
JB
12855 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
12856 test.
12857
9579e000
DC
128582002-12-20 David Carlton <carlton@math.stanford.edu>
12859
12860 * gdb.c++/annota2.exp: KFAIL annotate-quit.
12861
d1810171
MC
128622002-12-18 Michael Chastain <mec@shout.net>
12863
12864 * gdb.c++/annota2.exp: Add copyright year 2002.
12865
76565097
DC
128662002-12-17 David Carlton <carlton@math.stanford.edu>
12867
12868 * gdb.c++/try_catch.cc: Add marker comments.
12869 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
12870 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
12871 * gdb.c++/m-static.cc: Ditto.
12872 * gdb.c++/m-static1.cc: Ditto.
12873 * gdb.c++/try_catch.cc: Ditto.
12874
da81390b
JJ
128752002-12-16 Jeff Johnston <jjohnstn@redhat.com>
12876
12877 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
12878 to see whether we are using the new -environment-directory
12879 command which resets via -r or the old version of the command
12880 which may prompt the user. Part of fix for gdb/741.
12881
b304d130
AC
128822002-12-13 Andrew Cagney <ac131313@redhat.com>
12883
12884 * gdb.fortran/types.exp: Update obsolete comment.
12885 * gdb.fortran/exprs.exp: Ditto.
12886 * lib/gdb.exp: Delete obsolete code.
12887 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
12888 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
12889 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
12890 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
12891 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
12892 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
12893 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
12894 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
12895 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
12896 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
12897 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
12898 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
12899 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
12900 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
12901 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
12902 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
12903 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
12904 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
12905 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
12906 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
12907 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
12908 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
12909 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
12910 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
12911 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
12912 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
12913 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
12914 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
12915 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
12916 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
12917 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
12918 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
12919 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
12920 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
12921 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
12922 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
12923 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
12924
a23b6e6a
DC
129252002-12-11 David Carlton <carlton@math.stanford.edu>
12926
12927 * gdb.c++/m-data.exp: Add test for members that shadow global
12928 variables: see PR gdb/804.
12929 * gdb.c++/m-data.cc: Ditto.
12930
6604731b
DJ
129312002-12-10 Daniel Jacobowitz <drow@mvista.com>
12932
12933 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
12934
de46ecd7
DC
129352002-12-06 David Carlton <carlton@math.stanford.edu>
12936
12937 * gdb.base/store.c: Don't declare functions static.
12938
27e829d0
AC
129392002-12-04 Andrew Cagney <ac131313@redhat.com>
12940
12941 * gdb.base/store.exp, gdb.base/store.c: New files.
12942
92806416
DJ
129432002-12-03 Daniel Jacobowitz <drow@mvista.com>
12944
12945 * gdb.base/selftest.exp: Update for current gdb.
12946
3bcbaac5
DJ
129472002-12-03 Daniel Jacobowitz <drow@mvista.com>
12948
12949 * gdb.base/maint.exp: Only dump symbols from one source file
12950 or objfile.
12951
f4f00b1f
DJ
129522002-12-03 Daniel Jacobowitz <drow@mvista.com>
12953
12954 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
12955 function call.
12956
f1c8a949
JB
129572002-11-25 Jim Blandy <jimb@redhat.com>
12958
12959 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
12960 function appearing in error message.
12961
9e297a97
DJ
129622002-11-21 Daniel Jacobowitz <drow@mvista.com>
12963
12964 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
12965
1f312e79
JJ
129662002-11-08 Jeff Johnston <jjohnstn@redhat.com>
12967
d63a86f8
RM
12968 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
12969 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
12970 should be in mi console format. This is part of fix for PR gdb/604.
12971
83c31e7d
FN
129722002-09-18 Fernando Nasser <fnasser@redhat.com>
12973
12974 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
12975 which explicitly prints the zero offset as "+0".
12976
322b3f65
DJ
129772002-10-22 Daniel Jacobowitz <drow@mvista.com>
12978
12979 * gdb.threads/schedlock.c (args): Make unsigned.
12980
129812002-10-21 Daniel Jacobowitz <drow@mvista.com>
12982
12983 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
12984 numbers. Allow "foo2|selected stack frame".
12985 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
12986 * gdb.asm/asmsrc2.s: Likewise.
12987 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
12988 comments.
12989 * gdb.asm/mips.inc: New file.
12990
5e2fe5b8
AF
129912002-10-18 Adam Fedor <fedor@gnu.org>
12992
12993 * gdb.base/default.exp: Update expected output to include 'ObjC'.
12994 * gdb.base/help.exp: Likewise.
12995
abe1a5d0
KB
129962002-10-17 Kevin Buettner <kevinb@redhat.com>
12997
12998 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
12999 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13000
10abb1d4
JB
130012002-10-02 Jim Blandy <jimb@redhat.com>
13002
13003 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13004
1f609b42
AC
130052002-10-01 Andrew Cagney <ac131313@redhat.com>
13006
13007 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13008 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13009 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13010 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13011 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13012 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13013 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13014
0aee02e4
AC
130152002-09-29 Andrew Cagney <ac131313@redhat.com>
13016
13017 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13018 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13019 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13020 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13021 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13022 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13023 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13024
6fde09ad
KB
130252002-09-27 Kevin Buettner <kevinb@redhat.com>
13026
13027 * gdb.base/annota1.exp (info break): Make directory components of
13028 path optional since not all compilers emit this debug information.
13029
889bf7c5
PA
13030 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13031 step ends up stepping out of the function instead of stopping on
13032 the epilogue.
6fde09ad 13033
9e8aab75
KS
130342002-09-26 Keith Seitz <keiths@redhat.com>
13035
13036 * lib/insight-support.exp (gdbtk_start): Figure out where
13037 the insight executable is based on where gdb is. Use this
13038 executable to start insight instead of gdb.
13039
e36180d7
AC
130402002-09-25 Andrew Cagney <cagney@redhat.com>
13041
13042 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13043
9dd34b2b
AC
130442002-09-24 Andrew Cagney <ac131313@redhat.com>
13045
13046 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13047 test_isolated_complaints.
13048 (test_empty_complaint): New function.
13049 (test_empty_complaints): New function. Check no output when no
13050 complaints.
d63a86f8 13051
dea97812
KB
130522002-09-19 Jim Blandy <jimb@redhat.com>
13053
a9c64011 13054 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13055
54951bd7
AC
130562002-09-19 Andrew Cagney <ac131313@redhat.com>
13057
13058 * gdb.gdb/complaints.exp: New file.
13059
dec43320
AC
130602002-09-18 Andrew Cagney <ac131313@redhat.com>
13061
13062 * gdb.base/maint.exp: Check `help maint internal-warning'.
13063
e70d6e3f
DC
130642002-09-18 David Carlton <carlton@math.stanford.edu>
13065
13066 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13067 numbers, and replace them by a single breakpoint after the
13068 constructors are all finished.
13069 Add test 4.
13070 * gdb.c++/m-static.cc: Add test 4.
13071 * gdb.c++/m-static.h: New file.
13072 * gdb.c++/m-static1.cc: New file.
13073
13074 * gdb.c++/printmethod.exp: New file.
13075 * gdb.c++/printmethod.cc: New file.
13076
13077 * gdb.c++/pr-574.exp: New file.
13078 * gdb.c++/pr-574.cc: New file.
13079
afb5c968
CV
130802002-09-18 Corinna Vinschen <vinschen@redhat.com>
13081
13082 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13083 embedded targets which never actually exit.
13084
31e45dee
FN
130852002-09-18 Fernando Nasser <fnasser@redhat.com>
13086
13087 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13088 "don't step after run" as unresolved or unsupported, instead of xfail.
13089
a283c5a1
CV
130902002-09-18 Corinna Vinschen <vinschen@redhat.com>
13091
13092 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13093 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13094 Add newline to expected string in "step out of main (status wrapper)"
13095 case.
13096
11350d2a
CV
130972002-09-18 Corinna Vinschen <vinschen@redhat.com>
13098
13099 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13100 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13101
0deec7d6
TT
131022002-09-17 Tom Tromey <tromey@redhat.com>
13103
13104 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13105 \000, not \0, in double-quoted string.
13106
b2b4a1b5
CV
131072002-09-14 Corinna Vinschen <vinschen@redhat.com>
13108
c9d37158 13109 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13110 string after running the commands execution on breakpoint tests.
13111
1c56143a
CV
131122002-09-13 Corinna Vinschen <vinschen@redhat.com>
13113
13114 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13115
37f8da45
JB
131162002-09-12 Joel Brobecker <brobecker@gnat.com>
13117
13118 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13119
08b468e0
KS
131202002-09-10 Keith Seitz <keiths@redhat.com>
13121
13122 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13123 runto proc.
13124 (mi_run_to_main): Use mi_runto.
13125 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13126
dc360f58
KS
131272002-09-10 Keith Seitz <keiths@redhat.com>
13128
13129 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13130 regexp for stopping at main. Could have multiple event notifications.
13131 Don't assume that main was declared with no parameters.
13132 (mi_next): Use mi_step_to.
13133 (mi_step): Use mi_next_to.
13134
ce3abcfb
CV
131352002-09-09 Corinna Vinschen <vinschen@redhat.com>
13136
13137 * gdb.base/default.exp: Fix expected string in `info float' test.
13138
d1f5b980
BE
131392002-09-09 Ben Elliston <bje@redhat.com>
13140
13141 * config/mips.exp: Update comments.
13142 * config/mips-idt.exp: Likewise.
13143 * config/nind.exp: Likewise.
13144 * config/slite.exp: Likewise.
13145 * config/sparclet.exp: Likewise.
13146 * config/udi.exp: Likewise.
13147 * config/vx.exp: Likewise.
13148 * config/vxworks29k.exp: Likewise.
13149
2f71430b
JB
131502002-09-05 Jim Blandy <jimb@redhat.com>
13151
13152 * gdb.threads/killed.exp: Fix test failure message.
13153
7ddebc7e
KS
131542002-09-04 Keith Seitz <keiths@redhat.com>
13155
13156 * lib/mi-support.exp: Update copyright.
13157 (mi_gdb_test): Increase the priority of the expected pattern
13158 so that it matches gdb_test.
13159
0ae67eb3
KS
131602002-09-03 Keith Seitz <keiths@redhat.com>
13161
13162 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13163 Use integer comparison instead of string comparison for testing
13164 whether binary was built.
13165
38fc42c8
JB
131662002-09-03 Jim Blandy <jimb@redhat.com>
13167
13168 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13169
b6ff0e81
JB
131702002-08-29 Jim Blandy <jimb@redhat.com>
13171
13172 * gdb.threads/pthreads.exp: Move the portable thread compilation
13173 code into a function in lib/gdb.exp, and call that from here.
13174 * lib/gdb.exp (gdb_compile_pthreads): New function.
13175
07c98896
KS
131762002-08-29 Keith Seitz <keiths@redhat.com>
13177
13178 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13179 expect_out so that callers can get at it.
13180
0312286c
DJ
131812002-08-23 Daniel Jacobowitz <drow@mvista.com>
13182
13183 * gdb.threads/print-threads.c: New file.
13184 * gdb.threads/print-threads.exp: New file.
13185 * gdb.threads/schedlock.c: New file.
13186 * gdb.threads/schedlock.exp: New file.
13187
dd039bc4
EZ
131882002-08-22 Elena Zannoni <ezannoni@redhat.com>
13189
a9c64011
AS
13190 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13191 not altivec.c.
dd039bc4 13192
1f36144c
MK
131932002-08-17 Mark Kettenis <kettenis@gnu.org>
13194
13195 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13196 targets. The problem should be fixed now.
13197
16057ec7 131982002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13199
13200 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13201 2002-07-24 change that removes final dots from error messages.
13202
3c1499ad
TT
132032002-08-13 Tom Tromey <tromey@redhat.com>
13204
13205 * gdb.base/readline.exp: New file.
13206
a20ce2c3
AC
132072002-08-01 Andrew Cagney <ac131313@redhat.com>
13208
13209 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13210 supress message.
13211
db034ac5
AC
132122002-08-01 Andrew Cagney <cagney@redhat.com>
13213
13214 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13215 CHILL_FOR_TARGET and CHILL_LIB.
13216 * configure.in (configdirs): Remove gdb.chill.
13217 * configure: Regenerate.
13218 * lib/gdb.exp: Obsolete references to chill.
13219 * gdb.fortran/types.exp: Ditto.
13220 * gdb.fortran/exprs.exp: Ditto.
13221
3e000b18
KB
132222002-07-30 Kevin Buettner <kevinb@redhat.com>
13223
13224 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13225 set Irix-specific compile and link flags.
13226
28f4966b
KB
132272002-07-29 Kevin Buettner <kevinb@redhat.com>
13228
13229 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13230 source files. The ``-o'' option doesn't work with the ``-E'' option
13231 when using the Irix compiler.
13232
46c0d5a6
DJ
132332002-07-19 Daniel Jacobowitz <drow@mvista.com>
13234
13235 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13236 Improve support for reusing an exec file. Copy exec file
13237 to target, and run gdbserver on the target instead of on the host.
13238
eecf4bed
JB
132392002-07-18 Jim Blandy <jimb@redhat.com>
13240
0f815cdf
JB
13241 * gdb.base/ending-run.exp: Don't expect to see the program end in
13242 some orderly fashion when we're running on a real stand-alone
13243 board.
13244
eecf4bed
JB
13245 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13246 targets that don't support interrupts.
13247
52d309e4
JB
132482002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13249
13250 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13251 systems.
13252 Move comments in expect statements to inside the actions, so that they
13253 don't get matched against.
13254
ff683d9e
MK
132552002-07-10 Mark Kettenis <kettenis@gnu.org>
13256
13257 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13258 function when asleep" test.
13259
b5356753
AC
132602002-07-10 Andrew Cagney <ac131313@redhat.com>
13261
13262 * gdb.base/page.exp: Rewrite to handle problems with very long
13263 `info set' output. Update copyright.
13264
6aa4d13a
AC
132652002-06-26 Andrew Cagney <ac131313@redhat.com>
13266
13267 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13268 gdb.threads-hp.
13269 * gdb.hp/configure: Regenerate.
13270 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13271 * gdb.hp/gdb.threads-hp/configure: Delete file.
13272 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13273
8cf8c2b8
AC
132742002-06-22 Andrew Cagney <ac131313@redhat.com>
13275
13276 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13277 setlocale, bindtextdomain and textdomain.
13278
6827a8f8
JB
132792002-06-11 Jim Blandy <jimb@redhat.com>
13280
919d772c
JB
13281 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13282 preprocessor macro information is present.
13283
6827a8f8
JB
13284 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13285 tests.
13286
c15b0d21
MS
132872002-06-06 Michael Snyder <msnyder@redhat.com>
13288
c5984d70
MS
13289 * gdb.base/overlays.exp: Record addresses of overlay
13290 functions in TCL variables rather than in GDB variables,
13291 to avoid having GDB convert them to pointers (with loss
13292 of information).
13293
d63a86f8 13294 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13295 default linker script changes.
c15b0d21
MS
13296 * gdb.base/long_long.exp: Add check for sizeof (long double).
13297
be26fe0d
ML
132982002-06-06 Michal Ludvig <mludvig@suse.cz>
13299
13300 * gdb.asm/asm-source.exp: Add x86-64 target.
13301 * gdb.asm/x86_64.inc: New.
d63a86f8 13302
258093ca 133032002-05-30 Michael Chastain <mec@shout.net>
258093ca 13304
4b3153f1 13305 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13306 * gdb.c++/m-static.cc: New file.
13307 * gdb.c++/m-static.exp: New file.
13308
241264c6
MS
133092002-05-28 Michael Snyder <msnyder@redhat.com>
13310
13311 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13312 precision.
13313
9bba8c8f 133142002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13315
4b3153f1 13316 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13317 * gdb.c++/m-data.cc: New file.
13318 * gdb.c++/m-data.exp: New file.
13319
133202002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13321
4b3153f1 13322 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13323 * gdb.c++/try_catch.cc: New file.
d63a86f8 13324 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13325
def1b996
MC
133262002-05-27 Michael Chastain <mec@shout.net>
13327
13328 * gdb.c++/local.exp: Accept more nested types in output.
13329
522ba268
MC
133302002-05-26 Michael Chastain <mec@shout.net>
13331
13332 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13333
277254ba
MS
133342002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13335
13336 * lib/gdb.exp (gdb_wrapper_init): Just because
13337 gdb_wrapper_file exists, this does not mean that the file
13338 should not be rebuilt. That is what gdb_wrapper_initialized
13339 is for.
13340 (default_gdb_init): Reset gdb_wrapper_initialized.
13341
b61a8733
MS
133422002-05-23 Michael Snyder <msnyder@redhat.com>
13343
d63a86f8 13344 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13345 the precision of the floating point test results.
13346 * gdb.base/call-rt-st.exp: Ditto.
13347
b61a8733
MS
13348 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13349 * gdb.base/call-rt-st.exp: Ditto.
13350
56f6e910
MC
133512002-05-19 Michael Chastain <mec@shout.net>
13352
13353 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13354
ad0b0016
EZ
133552002-05-19 Elena Zannoni <ezannoni@redhat.com>
13356
a9c64011
AS
13357 * configure.in (configdirs): Add gdb.arch.
13358 * configure: Regenerate.
ad0b0016 13359
f617d2b6
JB
133602002-05-17 Jim Blandy <jimb@redhat.com>
13361
13362 * gdb.base/completion.exp: Recognize the more detailed error
13363 messages produced by the macro expander's lexical analyzer.
13364
eac2a696
EZ
133652002-05-14 Elena Zannoni <ezannoni@redhat.com>
13366
a9c64011
AS
13367 * gdb.arch/altivec-abi.c: New file.
13368 * gdb.arch/altivec-abi.exp: New file.
13369 * gdb.arch/altivec-regs.c: New file.
13370 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13371
2fdde8f8
DJ
133722002-05-14 Daniel Jacobowitz <drow@mvista.com>
13373
13374 * gdb.base/maint.exp (maint print type): Update for new type
13375 structure.
d63a86f8 13376
e31f1a7c
EZ
133772002-05-14 Elena Zannoni <ezannoni@redhat.com>
13378
13379 * gdb.arch: New directory.
13380 * gdb.arch/configure.in: New file.
13381 * gdb.arch/configure: New file.
13382 * gdb.arch/Makefile.in: New file.
13383
db589741
CV
133842002-05-13 Corinna Vinschen <vinschen@redhat.com>
13385
13386 * gdb.asm/asm-source.exp: Add v850 as supported target.
13387 * gdb.asm/v850.inc: New file.
13388
8ce2a7dc
DJ
133892002-05-13 Daniel Jacobowitz <drow@mvista.com>
13390
13391 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13392
df763c7f
DJ
133932002-05-12 Daniel Jacobowitz <drow@mvista.com>
13394
13395 * gdb.base/break.exp: Check 'break "marker2"'.
13396
377daeed
MS
133972002-05-10 Michael Snyder <msnyder@redhat.com>
13398
13399 * gdb.base/long_long.exp: Fix typo.
13400
c4b7bc2b
JB
134012002-05-10 Jim Blandy <jimb@redhat.com>
13402
ecac9a4e
JB
13403 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13404 a bug.
13405
c4b7bc2b
JB
13406 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13407 Recognize more detailed error message produced by the macro
13408 expander's lexical analyzer.
13409 * lib/gdb.exp (test_print_reject): Same.
13410
e71019a1
MK
134112002-05-09 Mark Kettenis <kettenis@gnu.org>
13412
13413 * gdb.c++/method.exp: Fix typo.
13414
fedfc8e6
MS
134152002-05-08 Michael Snyder <msnyder@redhat.com>
13416
166a1957
MS
13417 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13418 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13419 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13420 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13421 Add iftarget clause for strongarm.
d63a86f8 13422
f1c47eb2
MS
134232002-05-06 Michael Snyder <msnyder@redhat.com>
13424
cb9a9d3e
MS
13425 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13426 (gdb_continue_to_end): Accept output from status wrapper.
13427 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13428 Clean up fail messages to match pass messages.
13429
f1c47eb2
MS
13430 Enable the "needs_status_wrapper" testsuite feature.
13431 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13432 (gdb_compile): Conditionally call gdb_wrapper_init.
13433 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13434 * gdb.c++/method.exp: Recognize output from status wrapper.
13435
6079c749
BE
134362002-05-06 Ben Elliston <bje@redhat.com>
13437From Graydon Hoare <graydon@redhat.com>
13438
13439 * config/sid.exp: Include support for "rawsid" protocol.
13440
188baff3
JB
134412002-05-03 Jim Blandy <jimb@redhat.com>
13442
13443 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13444 * gdb.c++/hang3.C: New file.
13445
b9c07f0f
AC
134462002-05-04 Andrew Cagney <ac131313@redhat.com>
13447
13448 * gdb.base/default.exp: Remove obsolete code.
13449 * gdb.c++/misc.exp: Ditto. Update copyright.
13450 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13451 * gdb.base/whatis.exp: Ditto. Update copyright.
13452 * gdb.base/scope.exp: Ditto. Update copyright.
13453 * gdb.base/ptype.exp: Ditto. Update copyright.
13454 * gdb.base/printcmds.exp: Ditto. Update copyright.
13455 * gdb.base/opaque.exp: Ditto. Update copyright.
13456 * gdb.base/list.exp: Ditto.
13457 * gdb.base/funcargs.exp: Ditto. Update copyright.
13458 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13459 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13460 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13461 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13462 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13463 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13464
5c7a0397
MS
134652002-05-02 Michael Snyder <msnyder@redhat.com>
13466
d6dcc264 13467 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13468 * gdb.base/long_long.exp: Add xscale target.
13469 * gdb.base/default.exp: Add xscale target.
13470
eb7f1c48
JB
134712002-05-01 Jim Blandy <jimb@redhat.com>
13472
13473 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13474 gdb.c++/hang.exp: New test.
13475
a6befae8
FF
134762002-05-01 Fred Fish <fnf@redhat.com>
13477
13478 * gdb.base/completion.exp: Handle completions of "./Make" for
13479 more than one completion possibility, as is the case when we
13480 build and test in the source tree.
13481
0a310277
AG
134822002-04-29 Anthony Green <green@redhat.com>
13483
13484 * gdb.java/jmisc1.exp: New file.
13485 * gdb.java/jmisc2.exp: New file.
13486
6ff9af88
DJ
134872002-04-24 Daniel Jacobowitz <drow@mvista.com>
13488
13489 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13490
96b3d632
EZ
134912002-04-23 Elena Zannoni <ezannoni@redhat.com>
13492
13493 * gdb.base/help.exp: Change 'help status' to allow for target
13494 dependent output differences.
13495
5019bb54
MC
134962002-04-22 Michael Chastain <mec@shout.net>
13497
13498 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13499
a805a116
MC
135002002-04-22 Michael Chastain <mec@shout.net>
13501
13502 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13503
a1706bfd
DM
135042002-04-17 David S. Miller <davem@redhat.com>
13505
13506 * gdb.asm/sparc64.inc: New file.
13507 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13508
a73a20a2
EZ
135092002-04-19 Elena Zannoni <ezannoni@redhat.com>
13510
13511 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13512 instruction file directly into the build tree. Clean up at end of
13513 test.
13514
ba678339
DM
135152002-04-18 David S. Miller <davem@redhat.com>
13516
13517 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13518 handle 64-bit platforms correctly.
13519 * gdb.base/maint.exp: Likewise.
13520
b03399da
KB
135212002-04-18 Kevin Buettner <kevinb@redhat.com>
13522
13523 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13524 ``-fpic'' when compiling files comprising a shared library, but
13525 it does need additional linker flags in order to find shared
13526 libraries at run time.
13527
e2004992
KB
135282002-04-18 Kevin Buettner <kevinb@redhat.com>
13529
13530 * gdb.base/cvexpr.c (use): New function.
13531 (main): Invoke use() on all global variables to prevent
13532 some linkers from deleting these otherwise unused symbols.
13533
d8937120
MC
135342002-04-17 Michael Chastain <mec@shout.net>
13535From David S. Miller <davem@redhat.com>
13536
13537 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13538 handle 64-bit platforms correctly.
13539
ffd61a58
MS
135402002-04-12 Michael Snyder <msnyder@redhat.com>
13541From Jim Blandy <jimb@redhat.com>
a9c64011 13542 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13543 script can handle this instead.
13544 * gdb.base/bar.c (barx): Same.
13545 * gdb.base/baz.c (bazx): Same.
13546 * gdb.base/grbx.c (grbxx): Same.
13547
13548 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13549 manager doesn't automatically unmap overlays unnecessarily.
13550
6b8426a6
MH
135512002-04-10 Martin M. Hunt <hunt@redhat.com>
13552
13553 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13554 stepping out of main.
13555
34af4875
MC
135562002-04-09 Michael Chastain <mec@shout.net>
13557
13558 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13559 scope so that the nested scope tests will make sense.
13560 * gdb.c++/local.exp: Write patterns that actually work with gcc
13561 (the HP patterns "were never known to work with gcc").
13562 Keep the old aCC patterns too.
13563
2d1676a0
DJ
135642002-04-09 Daniel Jacobowitz <drow@mvista.com>
13565
13566 * gdb.base/attach.exp: Correct target board test.
13567
3a63e3f9
MC
135682002-04-08 Michael Chastain <mec@shout.net>
13569
13570 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13571 in a const method. Add some xfail and fail cases for configurations
13572 that do not emit the "const ...".
13573
f18dabd2
MC
135742002-04-07 Michael Chastain <mec@shout.net>
13575
13576 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13577 Accept "A * const" and "const A * const" as type of "this".
13578 Fix spelling of getFunky throughout. Make messages uniform.
13579
0fcddd82
EZ
135802002-04-07 Elena Zannoni <ezannoni@redhat.com>
13581
a9c64011 13582 Work around for PR gdb/285:
0fcddd82
EZ
13583 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13584
16a8534a
EZ
135852002-04-07 Elena Zannoni <ezannoni@redhat.com>
13586
13587 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13588 instructions file at run time instead of configure time.
13589 Sometimes we run the test in a directory that is not the one we
13590 configured in.
13591 * gdb.asm/configure.in: Delete creation of symlink.
13592 * gdb.asm/configure: Regenerate.
13593
24181d81
JB
135942002-04-05 J. Brobecker <brobecker@gnat.com>
13595
13596 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13597 xfullpath () function.
13598
7cdb7107
DJ
135992002-04-04 Daniel Jacobowitz <drow@mvista.com>
13600
13601 * gdb.asm/Makefile.in: Correct dependencies.
13602
13603 * gdb.asm/powerpc.inc: New file.
13604 * gdb.asm/asm-source.exp: Add PowerPC.
13605 * gdb.asm/configure.in: Likewise.
13606 * gdb.asm/configure: Regenerated.
13607
a7d17088
DJ
136082002-04-04 Daniel Jacobowitz <drow@mvista.com>
13609
13610 * gdb.base/relocate.exp: New file.
13611 * gdb.base/relocate.c: New file.
13612
cd721503
FF
136132002-04-04 Fred Fish <fnf@redhat.com>
13614
13615 * gdb.base/step-test.exp: Update comment regarding stopping in
13616 memcpy/bcopy calls inserted as part of the compiler runtime.
13617
b22ad7a7
MS
136182002-04-04 Michael Snyder <msnyder@redhat.com>
13619
13620 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
13621
5f279fa6
DJ
136222002-04-03 Daniel Jacobowitz <drow@mvista.com>
13623
13624 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
13625 (gdb_expect): Remove $notransfer hack.
13626
dd0fd3ce
DJ
136272002-04-02 Daniel Jacobowitz <drow@mvista.com>
13628
13629 * gdb.c++/classes.exp ("calling method for small class"): Match
13630 updated register output.
13631
1e50cda1
DJ
136322002-03-30 Daniel Jacobowitz <drow@mvista.com>
13633
13634 Fix PR gdb/452
13635 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
13636 when finished. Make gdb_file_cmd send "exec-file" when
13637 appropriate.
13638
24015922
DJ
136392002-03-30 Daniel Jacobowitz <drow@mvista.com>
13640
13641 * gdb.base/attach.exp: Remove extra setup_xfail.
13642
dd7dfd64
MS
136432002-03-26 Michael Snyder <msnyder@redhat.com>
13644
13645 * gdb.base/default.exp: Add tests for dump, append, and restore.
13646 * gdb.base/help.exp: Add tests for dump, append, and restore.
13647 * gdb.base/dump.exp: New file, test dump, append and restore.
13648 * gdb.base/dump.c: New file.
13649
48b2f8d7
MS
136502002-03-27 Michael Snyder <msnyder@redhat.com>
13651
d63a86f8 13652 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
13653 clean-ups in help messages.
13654
05b4d525
FF
136552002-03-26 Fred Fish <fnf@redhat.com>
13656
13657 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
13658 have debugging info for those functions and the compiler uses them
13659 internally to copy structs around.
13660
d7679631
FF
136612002-03-26 Fred Fish <fnf@redhat.com>
13662
13663 * gdb.base/list.exp: Revert the change made yesterday and add note
13664 about why we don't list the default lines for remote targets.
13665
523ac3f9
MS
136662002-03-25 Michael Snyder <msnyder@redhat.com>
13667
13668 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
13669
754b2b8d
FF
136702002-03-25 Fred Fish <fnf@redhat.com>
13671
13672 * gdb.base/list.exp: This test works on remote targets so remove
13673 the short circuit for remote targets. Update copyright.
13674
33c3e192
FF
136752002-03-25 Fred Fish <fnf@redhat.com>
13676
13677 * gdb.base/attach.exp: Fix logic error that was suppressing this
13678 test for all non hppa*-*-hpux* targets, instead of the hp target.
13679 Move comments closer to the suppression point. Also now need to
13680 check that we are running natively.
13681
d43e73ee
MS
136822002-03-22 Michael Snyder <msnyder@redhat.com>
13683
882c8f02
MS
13684 * gdb.base/default.exp: Add test for gcore. Update copyright.
13685 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 13686
04c12f60
FF
136872002-03-06 Fred Fish <fnf@redhat.com>
13688
13689 * gdb.base/funcargs.c: Remove extraneous ';' character.
13690 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
13691
b43df995
MC
136922002-03-04 Michael Chastain <mec@shout.net>
13693
13694 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
13695 accommodate gcc v3 function signature.
13696 * gdb.mi/mi0-var-cmd-exp: Ditto.
13697
92362027
AC
136982002-02-24 Andrew Cagney <ac131313@redhat.com>
13699
13700 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
13701 ``GNU/Linux'' or ``Linux kernel''
13702 * testsuite/gdb.threads/pthreads.c: Ditto.
13703
258ad32d
MC
137042002-02-24 Michael Chastain <mec@shout.net>
13705
13706 * gdb.threads/pthreads.c (thread1): Add a return statement.
13707 (thread2): Likewise.
13708 (foo): Likewise.
13709
04c3b3d4
MC
137102002-02-23 Michael Chastain <mec@shout.net>
13711
13712 * gdb.threads/linux-dp.c (philosopher): Add a return statement
13713 to placate gcc.
13714
5a2a0a20
MC
137152002-02-23 Michael Chastain <mec@shout.net>
13716
13717 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
13718 test "ptype bint". The test passes on all my stabs configurations.
13719
a640f7fc
JB
137202002-02-21 Jim Blandy <jimb@redhat.com>
13721
27924826
JB
13722 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
13723 filename at a time, and watch for the ones we want to see.
13724
a640f7fc
JB
13725 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
13726 types of pointers to prototyped functions.
13727
edcc8c75
AC
137282002-02-20 Andrew Cagney <ac131313@redhat.com>
13729
13730 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
13731 signed, unsigned and straight char.
13732 (padding_char, padding_short, padding_int, padding_long,
13733 padding_long_long, padding_float, padding_double,
13734 padding_long_double): New global variables.
13735 (fill, fill_structs): New functions.
13736
13737 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
13738 for correctly sized writes. Update copyright.
13739 (get_valueof): New procedure.
13740 (get_sizeof): Call get_valueof.
13741 (check_valueof): New procedure.
13742 (check_padding): New procedure.
13743
ac57ea44
MC
137442002-02-20 Michael Chastain <mec@shout.net>
13745
13746 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
13747 to setup_xfail. Document some of the remaining calls.
13748
7a10c941
MC
137492002-02-18 Michael Chastain <mec@shout.net>
13750
13751 * gdb.c++/userdef.exp: Update copyright year.
13752
fb8acdcc
DJ
137532002-02-18 Daniel Jacobowitz <drow@mvista.com>
13754
13755 * gdb.c++/userdef.exp: Test overloaded operators properly.
13756 Remove xfails.
13757
fda6ae12
MS
137582002-02-14 Michael Snyder <msnyder@redhat.com>
13759
13760 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
13761
676a0442
DJ
137622002-02-14 Daniel Jacobowitz <drow@mvista.com>
13763
13764 * gdb.base/a2-run.exp: Check for a remote target properly.
13765 * gdb.base/annota1.exp: Likewise.
13766 * gdb.base/list.exp: Likewise.
13767 * gdb.base/reread.exp: Likewise.
13768 * gdb.base/scope.exp: Likewise.
13769 * gdb.base/shlib-call.exp: Likewise.
13770 * gdb.base/term.exp: Likewise.
13771 * gdb.c++/annota2.exp: Likewise.
13772
78b4f468
RE
137732002-02-13 Richard Earnshaw <rearnsha@arm.com>
13774
13775 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
13776
9a81ba51
MC
137772002-02-10 Michael Chastain <mec@shout.net>
13778
13779 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
13780 (call_after_alloca): Ditto.
13781
004af6c7
DJ
137822002-02-10 Daniel Jacobowitz <drow@mvista.com>
13783
13784 * gdb.base/ending-run.exp: Guard "cont" test with
13785 gdb_skip_stdio_test.
13786
37225f62
JB
137872002-02-06 Jim Blandy <jimb@redhat.com>
13788
13789 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
13790 from here...
13791 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
13792 To here. Disable this test on non-HP platforms. Add big comment.
13793
fe6fdd96
MS
137942002-02-04 Michael Snyder <msnyder@redhat.com>
13795
13796 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
13797 other than d10v and m32r.
13798
036fad3f
RE
137992002-02-02 Richard Earnshaw <rearnsha@arm.com>
13800
13801 * gdb.base/default.exp: Rewrite test patterns to reduce time
13802 taken to match them.
13803
7148ab62
DJ
138042002-01-30 Daniel Jacobowitz <drow@mvista.com>
13805
13806 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
13807 Allow a start function above main.
13808 * gdb.threads/linux-dp.exp: Fix copyright date.
13809
396cc255
DJ
138102002-01-30 Daniel Jacobowitz <drow@mvista.com>
13811
a9c64011
AS
13812 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
13813 (check_philosopher_stack): Check for manager thread before checking
13814 for a just-starting thread.
396cc255 13815
f038d31b
DJ
138162002-01-30 Daniel Jacobowitz <drow@mvista.com>
13817
13818 From Neil Booth <neil@daikokuya.demon.co.uk>:
13819 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
13820 warnings.
13821
b3ff9d9a
FF
138222002-01-21 Fred Fish <fnf@redhat.com>
13823
13824 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
13825 not caller.
13826
39ad761d
JB
138272002-01-21 Jim Blandy <jimb@redhat.com>
13828
13829 * gdb.base/reread.exp: Check that GDB properly re-reads the
13830 executable file when it changes while no inferior is running.
13831
aaf320fa
FF
138322002-01-21 Fred Fish <fnf@redhat.com>
13833
a9c64011
AS
13834 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
13835 optionally accept the "shlib events" variation.
aaf320fa 13836
808a31f5
JB
138372002-01-21 Jim Blandy <jimb@redhat.com>
13838
13839 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
13840 call `fflush' after every `printf', so that the output is produced
13841 at predictable points, regardless of whatever buffering does (or
13842 doesn't) take place.
13843 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
13844 at different points.
13845
4420d5e2
DJ
138462002-01-20 Daniel Jacobowitz <drow@mvista.com>
13847
13848 * gdb.c++/inherit.exp: Update copyright years.
13849 * gdb.c++/method.exp: Likewise.
13850
3e36a0f4
DJ
138512002-01-20 Daniel Jacobowitz <drow@mvista.com>
13852
13853 * gdb.c++/classes.exp: Update for improved v3 support and skipping
13854 artificial methods/arguments.
13855 * gdb.c++/derivation.exp: Likewise.
13856 * gdb.c++/inherit.exp: Likewise.
13857 * gdb.c++/method.exp: Likewise.
13858 * gdb.c++/virtfunc.exp: Likewise.
13859
b4ceaee6
AC
138602002-01-18 Andrew Cagney <ac131313@redhat.com>
13861
13862 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
13863 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
13864 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
13865 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
13866 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
13867 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
13868
ecace851
JB
138692002-01-17 Jim Blandy <jimb@redhat.com>
13870
13871 * gdb.asm/asm-source.exp (info symbol): Take another shot at
13872 anchoring the pattern matching the entry point symbol's name.
13873
375fc983
AC
138742002-01-17 Andrew Cagney <ac131313@redhat.com>
13875
13876 * gdb.base/maint.exp: Update ``maint internal-error'' to match
13877 continue/quit query. Update copyright.
13878
fe6fdd96
MS
138792002-01-14 Michael Snyder <msnyder@redhat.com>
13880
13881 * gdb.base/gcore.exp: Remove extra debugging output.
13882
e017c81f
DJ
138832002-01-13 Daniel Jacobowitz <drow@mvista.com>
13884
13885 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
13886 for slightly dubious v2 mangled string.
13887
37ab3bf8
DJ
138882002-01-13 Daniel Jacobowitz <drow@mvista.com>
13889
13890 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
13891
1bc05c3a 138922002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 13893
1bc05c3a 13894 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 13895
1bc05c3a
JM
13896 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
13897 constructors.
13898 * gdb.c++/derivation.exp: Likewise.
13899 * gdb.c++/templates.exp: Likewise.
13900 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 13901
1bc05c3a
JM
139022002-01-10 Michael Snyder <msnyder@redhat.com>
13903
13904 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 13905
a911c360
MS
139062002-01-08 Michael Snyder <msnyder@redhat.com>
13907
13908 * gdb.base/gcore.exp: New test for generate-core-file command.
13909 * gdb.base/gcore.c: Testcase for above.
13910 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
13911
ea2119ec
JM
139122002-01-08 Jason Merrill <jason@redhat.com>
13913
13914 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
13915
68203136
FF
139162002-01-07 Fred Fish <fnf@redhat.com>
13917
13918 * gdb.c++/overload.exp: Remove unconditional xfails for:
13919 print foo_instance1.overloadargs(1)
13920 print foo_instance1.overloadargs(1, 2)
13921 print foo_instance1.overloadargs(1, 2, 3)
13922 print foo_instance1.overloadargs(1, 2, 3, 4)
13923 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
13924 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
13925 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
13926 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
13927 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
13928 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
13929 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
13930 print foo_instance1.overload1arg()
13931 print foo_instance1.overload1arg((char)arg2)
13932 print foo_instance1.overload1arg((signed char)arg3)
13933 print foo_instance1.overload1arg((unsigned char)arg4)
13934 print foo_instance1.overload1arg((int)arg7)
13935 print foo_instance1.overload1arg((unsigned int)arg8)
13936 print foo_instance1.overload1arg((float)arg11)
13937 print foo_instance1.overload1arg((double)arg12)
d63a86f8 13938
21b9b5b1
MS
139392002-01-07 Michael Snyder <msnyder@redhat.com>
13940
13941 * gdb.base/huge.exp: New test. Print a very large target data object.
13942 (skip_huge_test): New test variable. Define if you want to skip this
13943 test. The test reads an 8 megabyte data object from the target, so it
13944 might be very time consuming on remote targets with a slow connection.
13945 * gdb.base/huge.c: New file. Test case for above.
13946
725f922e
FF
139472002-01-07 Fred Fish <fnf@redhat.com>
13948
13949 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
13950 g_instance.bfoo, and g_instance.cfoo.
13951
889bf7c5 139522002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 13953
889bf7c5
PA
13954 * gdb.base/break.c (multi_line_if_conditional): New function.
13955 (multi_ilne_while_conditional): Likewise.
13956 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
13957 IF or WHILE condition puts the breakpoint at the start of
13958 the condition.
f286b2c3 13959
634d57ec
JL
13960 * gdb.base/selftest.exp (backtrace through signal handler): Remove
13961 hppa*-*-hpux* expected failure.
13962 * gdb.base/structs.exp (do_function_calls): Similarly.
13963
13964 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
13965 watchpoints.
13966
9fbfe2dc
AC
139672002-01-06 Andrew Cagney <ac131313@redhat.com>
13968
13969 Fix PR gdb/66.
13970 * gdb.base/structs.exp: Replace skip for a29k with skip for
13971 gdb,cannot_call_functions.
13972 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
13973 * gdb.base/callfuncs.exp: Ditto.
13974 * gdb.base/call-rt-st.exp: Ditto.
13975 * gdb.base/call-strs.exp: Ditto.
13976 * gdb.base/callfwmall.exp: Ditto.
13977 * gdb.base/scope.exp: Obsolete xfail a29k.
13978 * gdb.c++/misc.exp: Ditto.
13979 * gdb.c++/cplusfuncs.exp: Ditto.
13980 * gdb.base/ptype.exp: Ditto.
13981 * gdb.base/printcmds.exp: Ditto.
13982 * gdb.base/opaque.exp: Ditto.
13983 * gdb.base/list.exp: Ditto.
13984 * gdb.base/funcargs.exp: Ditto.
13985 * gdb.base/default.exp: Ditto.
13986
8ddad156
MS
139872002-01-04 Michael Snyder <msnyder@redhat.com>
13988
ca4976a6 13989 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
13990 * gdb.base/maint.exp: Add tests for maint info sections options.
13991
1b074332
JL
13992Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
13993
13994 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
13995
7d159115
CV
139962001-12-20 Corinna Vinschen <vinschen@redhat.com>
13997
13998 * gdb.asm/arm.inc: New file.
13999 * gdb.asm/asm-source.exp: Add arm targets.
14000 * gdb.asm/configure.in: Ditto.
14001 * gdb.asm/configure: Recreated from configure.in.
14002
8fb87725
JL
14003Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14004
afabe08c
JL
14005 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14006 with HP's compiler.
14007 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14008 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14009 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14010 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14011
14012 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14013 either HP's compilers or GCC.
14014
db521deb
JL
14015 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14016 a SIGBUS or SIGSEGV.
14017
14018 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14019
14020 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14021 can be compiled with either HP's compiler or GCC.
14022
cfa88ab7
JL
14023 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14024 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14025 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14026
ca344dff
JL
14027 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14028 to match current gdb output. Update due to using auto-solib-limit
14029 for limiting instead of overloading auto-solib-add.
14030 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14031 test program.
14032
3f3c6e55 14033 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14034 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14035 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14036 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14037 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14038 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14039 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14040 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14041 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14042 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14043 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14044 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14045 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14046
8fb87725
JL
14047 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14048 a SIGTRAP to the inferior.
14049
cf599fa7
CV
140502001-12-19 Corinna Vinschen <vinschen@redhat.com>
14051
14052 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14053 Substitute call to target_link by call to gdb_compile.
14054
2cd045cd
JL
14055Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14056
a9c64011
AS
14057 * gdb.base/break.exp: Fix HP specific search string when testing
14058 backtracing in a called function.
2cd045cd 14059
a9c64011
AS
14060 * gdb.base/constvars.exp: Only set lang to C++ if we're
14061 compiling the test with HP's compilers.
14062 * gdb.base/volatile.exp: Similarly.
2cd045cd 14063
99ebe9ac
JB
140642001-12-19 Jim Blandy <jimb@redhat.com>
14065
14066 * gdb.base/printcmds.exp: Expect the null character to be printed
14067 as '\0', and the '\013' to be printed as '\v'.
14068 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14069 * gdb.base/setvar.exp: Same.
14070
b9891b29
JB
140712001-12-17 Jim Blandy <jimb@redhat.com>
14072
0eba65ab
JB
14073 * gdb.base/completion.exp: Rather than completing very long
14074 filenames, which can make the readline library produce output we
14075 don't recognize, cd to the directory first, and then complete
14076 using nice, short relative paths.
14077
6970b5b1
JB
14078 * gdb.base/completion.exp: On some systems, there is, in fact, a
14079 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14080 variables as being in scope. So use `no_var_named_this'
14081 instead of `b'.
6970b5b1 14082
b9891b29 14083 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14084 can't find the core file's registers as a failure.
b9891b29 14085
e6ccd35f
JSC
140862001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14087
a9c64011
AS
14088 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14089 test expect string more specific.
e6ccd35f 14090
105ba819
CV
140912001-12-13 Corinna Vinschen <vinschen@redhat.com>
14092
14093 * gdb.asm/asm-source.exp: Add support for xstormy16.
14094 * gdb.asm/configure.in: Ditto.
14095 * gdb.asm/configure: Rebuild.
14096 * gdb.asm/xstormy16.inc: New file.
14097
e9e79dd9
FF
140982001-12-10 Fred Fish <fnf@redhat.com>
14099
14100 * gdb.base/maint.exp: Update to match changes in type dumping code.
14101
347dc97d
JB
141022001-12-10 Jim Blandy <jimb@redhat.com>
14103
14104 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14105 matching the entry point symbol's name at the beginning of the
14106 line.
347dc97d 14107
5178b9d6
DJ
141082001-12-07 Daniel Jacobowitz <drow@mvista.com>
14109
14110 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14111 gdb.c++/inherit.exp, gdb.c++/method.exp,
14112 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14113 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14114 and class layout support.
14115
af890c52
DJ
141162001-12-07 Daniel Jacobowitz <drow@mvista.com>
14117
14118 * gdb.c++/classes.exp: Add test for static member function.
14119 * gdb.c++/misc.cc: Add class with static member function.
14120
7a345fb3
JB
141212001-12-07 Jim Blandy <jimb@redhat.com>
14122
f2e54a80 14123 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14124 those tests as `unsupported'.
14125 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14126 Rewrite subsequent tests to use it.
14127
14128 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14129 those tests as `unsupported'.
14130 * gdb.base/structs.exp (call_struct_func): New function.
14131 (do_function_calls): Use call_struct_func to call the functions
14132 returning structs.
14133
0bc69509
JB
14134 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14135 whether functions are prototyped or not, so we can't possibly pass
14136 arguments to t_float_values2 properly.
14137
7a345fb3
JB
14138 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14139 value of `timeout' for targets other than the mips*tx39-*.
14140
edb6ede1
MS
141412001-12-06 Michael Snyder <msnyder@redhat.com>
14142
d63a86f8 14143 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14144 and detect whether the start symbol has a leading underscore.
14145
2d842f13
JB
141462001-12-04 Jim Blandy <jimb@redhat.com>
14147
14148 * gdb.base/completion.exp: Clarify indentation.
14149
68550daf
JB
141502001-12-03 Jim Blandy <jimb@redhat.com>
14151
14152 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14153 variables on the S/390, not `.word'.
14154
cd5195a8
JB
141552001-11-30 Jim Blandy <jimb@redhat.com>
14156
14157 Add assembly-source tests for s390-ibm-linux.
14158 * gdb.asm/s390.inc: New file.
14159 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14160 the S/390 architecture.
a9c64011 14161 * gdb.asm/configure: Regenerated.
cd5195a8 14162
ca9efc90
MS
141632001-11-30 Michael Snyder <msnyder@redhat.com>
14164
14165 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14166 next, info source, info sources, info line, global and static
14167 variables, and static functions.
14168 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14169 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14170 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14171 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14172 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14173 (gdbasm_leave): Restore frame pointer.
14174 (gdbasm_startup): Copy stack set-up from crt0.S.
14175
d0e66976
FN
141762001-11-26 Fernando Nasser <fnasser@redhat.com>
14177
14178 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14179 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14180 to a local (non-static) variable. Copy tstruct.a to a static buffer
14181 and return a pointer to that buffer.
14182 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14183
e2334072
MK
141842001-11-24 Mark Kettenis <kettenis@gnu.org>
14185
14186 * gdb.asm/configure.in: Fix recognition of ix86 target.
14187 * gdb.asm/configure: Regenerate.
14188
756caa3d
MS
141892001-11-21 Michael Snyder <msnyder@redhat.com>
14190
14191 * gdb.asm/sparc.inc: New file.
14192 * gdb.asm/asm-source.exp: Recognize sparc target.
14193 * gdb.asm/configure.in: Recognize sparc target.
14194 * gdb.asm/configure: Regenerate.
d63a86f8 14195
9a4d72d5
MS
141962001-11-21 Michael Snyder <msnyder@redhat.com>
14197
14198 * gdb.asm/m32r.inc: New file.
14199 * gdb.asm/asm-source.exp: Recognize m32r target.
14200 * gdb.asm/configure.in: Recognize m32r target.
14201 * gdb.asm/configure: Regenerate.
14202
a773d1cd
MS
142032001-11-20 Michael Snyder <msnyder@redhat.com>
14204
017ac23d
MS
14205 * gdb.asm/i386.inc: New file.
14206 * gdb.asm/asm-source.exp: Recognize ix86 target.
14207 * gdb.asm/configure.in: Recognize ix86 target.
14208 * gdb.asm/configure: Regenerate.
14209
a773d1cd
MS
14210 * gdb.c++/namespace.exp: Fix quotes in output messages.
14211
bb632afb
MS
142122001-11-14 Michael Snyder <msnyder@redhat.com>
14213
25d559ca 14214 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14215 qualifier in a type cast expression, to designate an address
14216 in the instruction space (Harvard architecture).
14217
4749e309
MS
142182001-11-13 Michael Snyder <msnyder@redhat.com>
14219
14220 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14221 Tests for expressions using 'const' and 'volatile'.
14222
25050984
CV
142232001-11-13 Corinna Vinschen <vinschen@redhat.com>
14224
14225 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14226
1902c51f
DJ
142272001-11-12 Daniel Jacobowitz <drow@mvista.com>
14228
14229 * lib/mi-support.exp (mi_run_to_helper): Move comments
14230 outside of gdb_expect.
14231
dcf95b47
DJ
142322001-11-11 Daniel Jacobowitz <drow@mvista.com>
14233
14234 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14235 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14236 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14237 mi0_run_to): New functions.
14238 * gdb.mi/mi-simplerun.exp: Use them.
14239 * gdb.mi/mi0-simplerun.exp: Likewise.
14240 * gdb.mi/mi-var-cmd.exp: Likewise.
14241 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14242
45b074e1
AC
142432001-11-10 Andrew Cagney <ac131313@redhat.com>
14244
14245 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14246 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14247
bf50d346
AC
142482001-11-09 Andrew Cagney <ac131313@redhat.com>
14249
14250 * gdb.base/restore.exp: Include $expected value in restored test
14251 message.
14252
9383332c
AC
142532001-11-09 Andrew Cagney <ac131313@redhat.com>
14254
14255 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14256 implemented.
14257
db62520a
MS
142582001-11-08 Michael Snyder <msnyder@redhat.com>
14259
14260 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14261 Add pass/fail message for stop at breakpoint in call dummy function.
14262
b5703437
MS
142632001-11-07 Michael Snyder <msnyder@redhat.com>
14264
d63a86f8
RM
14265 * gdb.c++/templates.exp (test_template_breakpoints):
14266 If we get an overload menu, but it does not match what
760f6330 14267 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14268 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14269 making the whitespace optional. Argument for "new" may be
14270 "unsigned" as well as "unsigned int/long".
d63a86f8 14271 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14272 making the whitespace optional. Also replace "(void) with
14273 "((void|)), making the keyword "void" optional.
d63a86f8 14274 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14275 making the whitespace optional. Also replace "(void) with
14276 "((void|)), making the keyword "void" optional.
3bf40917
MS
14277 * gdb.base/callfuncs.c (t_float_values): This function must
14278 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14279 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14280 can be tested against both cases. Usually one case involves
14281 promotion of float to double, while the other does not.
14282 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14283 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14284 includes a stack frame for "start".
14285
c8ab4e6d
JB
142862001-11-05 Jim Blandy <jimb@redhat.com>
14287
14288 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14289 pointers are 32 bits long, and that offsets of relocs are always
14290 stored in the data (REL-style), and not in the reloc entry itself
14291 (RELA-style).
14292 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14293 stabs.
14294
3f08ced9
MS
142952001-11-01 Michael Snyder <msnyder@redhat.com>
14296
14297 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14298 and regular expression operators by using quoting.
14299
cbfa24cd
MS
143002001-10-31 Michael Snyder <msnyder@redhat.com>
14301
14302 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14303 depending on what the symbol table contains.
14304 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14305 the output of the ptype command. Similarly, accept both "const &"
14306 and "const&".
14307
aaa68313
CV
143082001-10-31 Corinna Vinschen <vinschen@redhat.com>
14309
14310 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14311 symbol `STORAGE' to allow to choose the storage class of
14312 the local datastructures.
14313 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14314 compiler directive.
14315
91740388
MS
143162001-10-30 Michael Snyder <msnyder@redhat.com>
14317
14318 * gdb.base/jump.exp: Allow it to run for all targets.
14319
1b7c05e7
CV
143202001-10-29 Corinna Vinschen <vinschen@redhat.com>
14321
14322 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14323 with new double_array size.
14324 (main): Change storage class of all local variables to static.
14325 Reduce size of double_array to 9.
14326 * gdb.base/call-ar-st.exp: Increase timeout value.
14327 Change expected output for double array to match new size in
14328 call-ar-st.c.
14329
36a22261
CV
143302001-10-29 Corinna Vinschen <vinschen@redhat.com>
14331
14332 * gdb.base/ending-run.exp: Create identical output when passing
14333 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14334 Stormy16 target.
36a22261 14335
92b8ae91
MK
143362001-10-28 Mark Kettenis <kettenis@gnu.org>
14337
14338 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14339 that we catch the expected failure under Linux/x86.
14340
cb135b83
OF
143412001-10-29 Orjan Friberg <orjanf@axis.com>
14342
14343 * gdb.base/setvar.exp: Escape curly braces.
14344 * gdb.stabs/weird.exp: Ditto.
14345
6884aa54
DJ
143462001-10-27 Daniel Jacobowitz <drow@mvista.com>
14347
14348 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14349 * gdm.mi/mi0-hack-cli.exp: Likewise.
14350
0398c9aa
AC
143512001-10-25 Andrew Cagney <ac131313@redhat.com>
14352
14353 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14354 messages.
14355
d20bf2e8
AC
143562001-10-21 Andrew Cagney <ac131313@redhat.com>
14357
14358 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14359 checking MI enabled.
14360
03dd63aa
CV
143612001-10-09 Corinna Vinschen <vinschen@redhat.com>
14362
14363 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14364
1d9d99f3
FCE
143652001-10-04 Frank Ch. Eigler <fche@redhat.com>
14366
14367 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14368 if gdb child process crashes, just signal an error.
14369
838ae6c4
JB
143702001-10-02 Jim Blandy <jimb@redhat.com>
14371
14372 * lib/gdb.exp (test_xfail_format): Simplify.
14373
14374 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14375 front of the variable name `format'. Simplify `if'.
14376
8f0cbc1c
DJ
143772001-10-01 Daniel Jacobowitz <drow@mvista.com>
14378
14379 * gdb.threads/pthreads.exp: Wait for output and delay
14380 before sending ^C.
14381
1f08dafd
DJ
143822001-10-01 Daniel Jacobowitz <drow@mvista.com>
14383
14384 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14385 some incorrect output instead of timing out.
14386 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14387
674f90ff
CV
143882001-09-28 Corinna Vinschen <vinschen@redhat.com>
14389
14390 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14391 check to allow additional `int'.
14392
9b284272
DJ
143932001-09-27 Daniel Jacobowitz <drow@mvista.com>
14394
14395 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14396 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14397
b55a4771
MS
143982001-09-27 Michael Snyder <msnyder@redhat.com>
14399
14400 * lib/gdb.exp (test_debug_format): New proc.
14401 (setup_xfail_format): Use new proc test_debug_format.
14402 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14403 proc; use new service proc test_debug_format.
14404 Replace all other "gcc_compiled" tests with this test.
14405 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14406 proc; use new service proc test_debug_format.
14407 Replace all other "gcc_compiled" tests with this test.
14408
144092001-09-27 Michael Snyder <msnyder@redhat.com>
14410
14411 * gdb.base/cvexpr.exp: New file.
14412 * gdb.base/cvexpr.c: New file
14413 Test for expressions using const and volatile keywords.
14414
4e6667ac
CV
144152001-09-26 Corinna Vinschen <vinschen@redhat.com>
14416
14417 * gdb.base/constvars.exp: Check for different orders of keywords
14418 and additional "int" strings in output.
14419
4f337972
AC
144202001-09-22 Andrew Cagney <ac131313@redhat.com>
14421
14422 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14423 responses from "help maint".
14424
2015650d
FCE
144252001-09-19 Frank Ch. Eigler <fche@redhat.com>
14426
14427 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14428 to localhost:NNN instead of :NNN, in case Xvfb is listening
14429 only on TCP.
14430
f3bcedc1
CV
144312001-09-19 Corinna Vinschen <vinschen@redhat.com>
14432
14433 * gdb.base/recurse.exp: When checking leaving the watchpoint
14434 scope, recognize when gdb is in function's epilogue and pass.
14435
6b819c92
KS
144362001-09-18 Keith Seitz <keiths@redhat.com>
14437
14438 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14439 support for running tests against sid targets.
14440 (gdbtk_done): Ditto.
14441
a10c9419
CV
144422001-09-18 Corinna Vinschen <vinschen@redhat.com>
14443
14444 * gdb.base/ending-run.c (main): Set stdout buffersize
14445 to the same reasonable value for any target.
14446 * gdb.base/ending-run.exp: Add a regular expression
14447 to make testsuite happy on Sanyo Stormy16 target.
14448
739d0d99
CV
144492001-09-17 Corinna Vinschen <vinschen@redhat.com>
14450
14451 * gdb.base/display.c (do_loops): Add float variable `f'.
14452 Increment f in loop.
14453 * gdb.base/display.exp: Increment timeout by 60 seconds.
14454 Change float display test to use variable `f'.
14455
1b8947f0
JB
144562001-09-17 Jim Blandy <jimb@redhat.com>
14457
14458 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14459 overflowing the limited breakpoint tables on some ROM monitors
14460 (like the ROM68K).
14461
9890ac81
FCE
144622001-09-15 Frank Ch. Eigler <fche@redhat.com>
14463
14464 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14465 the "-ac" (disable access control) flag.
14466
6db765ea
JH
144672001-08-30 Jeff Holcomb <jeffh@redhat.com>
14468
14469 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14470 ints.
14471
4c32cc04
KS
144722001-08-30 Keith Seitz <keiths@redhat.com>
14473
14474 * lib/gdb.exp: Move all insight-related functionality into
14475 separate file.
14476 * lib/insight-support.exp: New file.
14477
8d6e6f81
FCE
144782001-08-29 Frank Ch. Eigler <fche@redhat.com>
14479
14480 * config/sid.exp (sid_start): Never set sid verbosity; disable
14481 expect_background {} that consumed its stdout; tolerate </dev/null.
14482 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14483
6a90e1d0
AC
144842001-08-18 Andrew Cagney <ac131313@redhat.com>
14485
14486 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14487 CLI jump command to start it.
14488 (mi_run_to_main): Fail immediatly when unexpected output.
14489
1759b3c3
AC
144902001-08-18 Andrew Cagney <ac131313@redhat.com>
14491
14492 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14493 beginning of function. Fix PR gdb/191.
14494
61d11d80
FCE
144952001-08-16 Frank Ch. Eigler <fche@redhat.com>
14496
14497 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14498 what to force sid endianness to.
14499
942a4df2
KS
145002001-08-15 Keith Seitz <keiths@redhat.com>
14501
14502 * lib/gdb.exp (gdbtk_start): Don't set environment
14503 variables for TCL_LIBRARY and friends. Insight will
14504 now figure these out for itself.
14505
0521c418
MS
145062001-08-02 Michael Snyder <msnyder@redhat.com>
14507
14508 * gdb.base/completion.exp: Remove the symbol "a64l" from
14509 the expect string; this is target-specific, and not related
14510 to what is being tested.
14511
74a9a58a
DB
145122001-08-02 Dave Brolley <brolley@redhat.com>
14513
14514 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14515
c70819fa
MS
145162001-07-25 Michael Snyder <msnyder@redhat.com>
14517
c2b8fa57
MS
14518 * gdb.base/consecutive.exp: New file. Test stepping over
14519 breakpoints on consecutive instructions.
14520 * gdb.base/consecutive.c: New file.
14521
c70819fa
MS
14522 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14523 curly braces in regular expressions.
14524
2b1a1355
MS
145252001-07-25 Michael Snyder <msnyder@redhat.com>
14526
14527 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14528 legitimate output from stepping out of main.
14529
413eca6f
KS
145302001-07-22 Keith Seitz <keiths@redhat.com>
14531
14532 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14533 the empty string, do not run the tests.
14534
7e5a9322
SC
145352001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14536
14537 * gdb.base/long_long.exp: Detect size of pointer. Take into
14538 account 2-byte pointers when testing for p/a results.
14539
de58f10f
SC
145402001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14541
d63a86f8 14542 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14543 and defined to 1K for m68hc11.
14544 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14545 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14546 (sizeof_random_data): New variable to tell the size of the data table;
14547 don't test past this size; always run to main.
14548
d6f5fea1
SC
145492001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14550
14551 * gdb.base/return2.exp: return of long long and double fails for
14552 68HC11; don't execute these tests on that platform.
14553 * gdb.base/return.exp: Return of a double fails for 68hc11.
14554
c477543d
SC
145552001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14556
14557 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14558 tests that print a float.
14559 * call-rt-st.exp: Likewise.
14560
63cf1c79
MK
145612001-07-12 Mark Kettenis <kettenis@gnu.org>
14562
14563 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14564 running this test on Linux.
14565
112f9ab5
MC
145662001-06-24 Michael Chastain <chastain@redhat.com>
14567
14568 * gdb.base/arithmet.exp: Remove some tests to make all test names
14569 unique.
14570
4970cb0f
MS
145712001-07-03 Michael Snyder <msnyder@redhat.com>
14572
14573 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14574 the output of the ptype command.
14575
d85da69f
MS
145762001-07-02 Michael Snyder <msnyder@redhat.com>
14577
4c8a82de
MS
14578 * gdb.base/completion.exp: Don't assume that break.c is the only
14579 source file that may contain functions named "marker".
d85da69f
MS
14580 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14581
8afc772b
AC
145822001-06-28 Andrew Cagney <ac131313@redhat.com>
14583
14584 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14585 of files to delete.
14586
14587 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14588 * gdb.disasm/h8300s.exp: New file.
14589 gdb.disasm/h8300s.s: Likewise.
14590
cff22675
AC
145912001-06-27 Andrew Cagney <ac131313@redhat.com>
14592
14593 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14594 empty breakpoint tables.
14595
68c81b54
AC
145962001-06-25 Andrew Cagney <ac131313@redhat.com>
14597
14598 * lib/mi-support.exp: Update args=... part of stop-reason
14599 patterns. Accept either a list or a tuple.
14600
2dd62704
AC
146012001-06-23 Andrew Cagney <ac131313@redhat.com>
14602
14603 * lib/mi-support.exp: Remove local emacs variable defining
14604 change-log-default-name.
14605
b4127474
MC
146062001-06-22 Michael Chastain <chastain@redhat.com>
14607
14608 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
14609 This is operationally compatible with the previous version.
14610
8dbfb380
JB
146112001-06-13 Jim Blandy <jimb@redhat.com>
14612
14613 * lib/gdb.exp (gdb_test): Doc fix.
14614
f2d8c86d
MC
146152001-06-10 Michael Chastain <chastain@redhat.com>
14616
14617 * gdb.base/exprs.exp: Remove a duplicate test.
14618
81564d34
JB
146192001-06-06 Jim Blandy <jimb@redhat.com>
14620
14621 * gdb.base/return2.exp (main): Use values to test float and double
14622 returns that are not NaN's, to avoid being confused by IEEE
14623 comparison rules.
14624
da55addb
MS
146252001-06-04 Michael Snyder <msnyder@redhat.com>
14626
14627 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 14628 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
14629 rather than wait for 12 more tests to time out.
14630
42c65987
JB
146312001-06-06 Jim Blandy <jimb@redhat.com>
14632
b18bced9 14633 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 14634 Don't forget to match the GDB prompt.
b18bced9 14635
42c65987
JB
14636 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
14637
5b41e5f0
JB
146382001-06-04 Jim Blandy <jimb@redhat.com>
14639
14640 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
14641 command.
14642
015e046f
KB
146432001-05-31 Kevin Buettner <kevinb@redhat.com>
14644
14645 * gdb.base/annota1.exp (info break): Match four or more spaces
14646 after "Address".
14647
fb1ffbbe
MC
146482001-05-31 Michael Chastain <chastain@redhat.com>
14649
14650 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
14651 (dm_type_int_star): Likewise.
14652 (dm_type_long_star): Likewise.
14653 (dm_type_void_star): Likewise.
14654
5ea2a32c
KB
146552001-05-29 Kevin Buettner <kevinb@redhat.com>
14656
14657 * gdb.base/completion.exp (INPUTRC): Set this environment variable
14658 to a known value in order to get consistent results regardless
14659 of the setting of INPUTRC or the presence or contents of .inputrc.
14660
ae23c492
MS
146612001-05-24 Michael Snyder <msnyder@redhat.com>
14662
ac55707e
MS
14663 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
14664 Don't require that the main thread and the manager thread are the
14665 first in the list.
14666
ae23c492
MS
14667 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
14668 debugging. If test fails, issue an "unsupported" not a "fail".
14669
400071f1
JB
146702001-05-24 Jim Blandy <jimb@redhat.com>
14671
14672 Don't assume that short is shorter than int.
14673 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
14674 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 14675 this isn't true.
400071f1
JB
14676 ("print unsigned char == (~0)"): Add test that verifies that ~0,
14677 an int, is not equal to ~0 stored in an unsigned char. This tests
14678 the same thing that the previous test meant to, but works on
14679 16-bit machines, too.
14680 ("print unsigned char != (~0)"): Same test, complemented.
14681
0816a3e5
MS
146822001-05-24 Michael Snyder <msnyder@redhat.com>
14683
14684 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 14685 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
14686 and prevents dejagnu getting out of step.
14687
f6dc23a9
KB
146882001-05-23 Kevin Buettner <kevinb@redhat.com>
14689
14690 * gdb.base/finish.exp (finish_void): Revise pattern for
14691 stopping on the call statement to not permit stopping at
14692 the start of the instructions comprising the call sequence.
14693
7dbd117d
MC
146942001-05-19 Michael Chastain <chastain@redhat.com>
14695
14696 * gdb.base/callfuncs.exp: Make all test names unique.
14697 * gdb.base/commands.exp: Make all test names unique.
14698 * gdb.base/condbreak.exp: Make all test names unique.
14699 * gdb.base/dbx.exp: Make all test names unique.
14700 * gdb.base/default.exp: Make all test names unique.
14701 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
14702 and TIMEOUT messages to their corresponding PASS message.
14703 * gdb.base/ending-run.exp: Make all test names unique.
14704 * gdb.base/long_long.exp: Remove duplicate test.
14705
6b0b0a9e
KB
147062001-05-21 Kevin Buettner <kevinb@redhat.com>
14707
14708 * gdb.base/finish.exp (finish_void): Allow "finish" command to
14709 stop on the call statement as well as the statement after the
14710 call.
14711
2caa35cb
MS
147122001-05-21 Michael Snyder <msnyder@redhat.com>
14713
14714 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
14715
40713331
EZ
147162001-05-10 Elena Zannoni <ezannoni@redhat.com>
14717
a9c64011
AS
14718 * gdb.base/completion.exp: Revamp test. Make it execute on all
14719 platforms.
40713331 14720
c2c1be8d
EZ
147212001-05-10 Elena Zannoni <ezannoni@redhat.com>
14722
a9c64011
AS
14723 * config/gdbserver.exp (gdb_load): Handle the case
14724 in which the arguments to gdbserver are given in the
14725 baseboard configuration file.
14726 Also handle the case in which the server needs to do a
14727 load.
2c9cd303 14728
9671de48
KS
147292001-05-07 Keith Seitz <keiths@cygnus.com>
14730
a9c64011
AS
14731 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
14732 set up the display for testing.
14733 (gdbtk_start): Convert all paths to paths that tcl will like.
14734 Export target information to environment.
14735 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
14736 necessary.
14737 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
14738 (to_tcl_path): New proc to convert a given pathname into
14739 a path acceptible as an argument to a tcl command.
14740 (_gdbtk_export_target_info): New proc to export target info
14741 into the environment for gdbtk testing.
14742 (gdbtk_done): New proc to signal end-of-test.
9671de48 14743
5a360f47
JB
147442001-05-06 Jim Blandy <jimb@redhat.com>
14745
14746 * restore.c: Make the code of caller0 correspond to its comment.
14747
66c756c6
MS
147482001-05-03 Michael Snyder <msnyder@redhat.com>
14749
14750 * config/sid.exp (gdb_target_sid): Check for error messages.
14751 On error or timeout, don't make expect exit (which will terminate
14752 all subsequent tests); instead just make gdb exit.
d63a86f8 14753 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
14754 return a negative value.
14755
a966fde5
JB
147562001-04-24 Jim Blandy <jimb@redhat.com>
14757
851c18e0
JB
14758 * gdb.c++/templates.exp: If we see the prompt for the overload
14759 list, but we haven't recognized any of the longer patterns,
14760 arrange for this test to fail, not hang.
14761
a966fde5
JB
14762 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
14763 variations.
14764
db144853
MC
147652001-04-22 Michael Chastain <chastain@redhat.com>
14766
14767 * gdb.c++/local.exp: Use the 'runto' library function.
14768 * gdb.c++/namespace.exp: Likewise.
14769 * gdb.c++/overload.exp: Likewise.
14770
3207ec21
KB
147712001-03-26 Kevin Buettner <kevinb@redhat.com>
14772
14773 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
14774 * gdb.base/step-line.exp: New file. Test step/next in presence of
14775 #line directives.
14776 * gdb.base/step-line.c: New file. Test program for the above.
14777 * gdb.base/step-line.inp: New file. We pretend that this file has
14778 been transformed by some other tool into step-line.c.
14779
13b57657
JB
147802001-03-21 Jim Blandy <jimb@redhat.com>
14781
14782 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
14783 unmangled operator names.
14784
754cbe1c
JB
147852001-03-20 Jim Blandy <jimb@redhat.com>
14786
14787 * gdb.threads/linux-dp.exp: Recognize an additional message
14788 generated by GDB when it doesn't understand how to debug threads
14789 on the target system.
14790
177495c9
AC
147912001-03-19 Andrew Cagney <ac131313@redhat.com>
14792
14793 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
14794
f266096b
MC
147952001-03-12 Michael Chastain <chastain@redhat.com>
14796
14797 * gdb.c++/derivation.exp: Use the 'runto' library function.
14798
cac3c2ff
MC
147992001-03-12 Michael Chastain <chastain@redhat.com>
14800
14801 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
14802
b6c11a24
MC
148032001-02-24 Michael Chastain <chastain@redhat.com>
14804
14805 * gdb.c++/ref-types.exp: Change handwritten code to library
14806 function 'runto'.
14807
6bae5bce
OF
148082001-03-16 Orjan Friberg <orjanf@axis.com>
14809
14810 * gdb.base/signals.exp: Set count to 0 explicitly.
14811
0015fd9a
MS
148122001-03-15 Mark Salter <msalter@redhat.com>
14813
14814 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
14815 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
14816 (gdb_load): Add support for additional target_info: gdb_download_size
14817 and gdb_load_timeout.
0015fd9a 14818
fc33412a
DT
14819Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
14820
14821 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
14822 file -- to prevent failing when the compile fails but we have no
14823 intention of running the tests anyway.
fc33412a
DT
14824
14825 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
14826 tests if set.
14827
14828 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 14829 integers.
fc33412a
DT
14830
14831 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
14832 * gdb.c++/namespace.exp: Ditto.
14833
115f06de
OF
148342001-03-07 Orjan Friberg <orjanf@axis.com>
14835
14836 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
14837 * gdb.base/pointers.exp: Relax pattern match of decimals.
14838
b6ba6518
KB
148392001-03-06 Kevin Buettner <kevinb@redhat.com>
14840
14841 * Makefile.in, config/abug.exp, config/cfdbug.exp,
14842 config/cpu32bug.exp, config/dve.exp, config/est.exp,
14843 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
14844 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
14845 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
14846 config/sh.exp, config/sid.exp, config/slite.exp,
14847 config/sparclet.exp, config/udi.exp, config/unknown.exp,
14848 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
14849 config/vxworks.exp, config/vxworks29k.exp,
14850 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
14851 gdb.base/all-bin.exp, gdb.base/annota1.exp,
14852 gdb.base/arithmet.exp, gdb.base/assign.exp,
14853 gdb.base/async.exp, gdb.base/attach.exp,
14854 gdb.base/bitfields.exp, gdb.base/bitops.exp,
14855 gdb.base/break.exp, gdb.base/call-ar-st.exp,
14856 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
14857 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
14858 gdb.base/commands.exp, gdb.base/completion.exp,
14859 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14860 gdb.base/constvars.exp, gdb.base/corefile.exp,
14861 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
14862 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
14863 gdb.base/ending-run.exp, gdb.base/environ.exp,
14864 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14865 gdb.base/finish.exp, gdb.base/foll-exec.exp,
14866 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
14867 gdb.base/funcargs.exp, gdb.base/help.exp,
14868 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
14869 gdb.base/logical.exp, gdb.base/long_long.exp,
14870 gdb.base/maint.exp, gdb.base/mips_pro.exp,
14871 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
14872 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
14873 gdb.base/pointers.exp, gdb.base/printcmds.exp,
14874 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
14875 gdb.base/regs.exp, gdb.base/relational.exp,
14876 gdb.base/remote.exp, gdb.base/reread.exp,
14877 gdb.base/restore.exp, gdb.base/return2.exp,
14878 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
14879 gdb.base/selftest.exp, gdb.base/setshow.exp,
14880 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
14881 gdb.base/sigall.exp, gdb.base/signals.exp,
14882 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
14883 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14884 gdb.base/step-test.exp, gdb.base/structs.c,
14885 gdb.base/structs.exp, gdb.base/structs2.exp,
14886 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
14887 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
14888 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
14889 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14890 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
14891 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
14892 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
14893 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
14894 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
14895 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
14896 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
14897 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
14898 gdb.fortran/types.exp, gdb.java/jmisc.exp,
14899 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14900 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
14901 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14902 gdb.trace/circ.exp, gdb.trace/collection.exp,
14903 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14904 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14905 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
14906 gdb.trace/report.exp, gdb.trace/save-trace.exp,
14907 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14908 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14909 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
14910 notices.
14911
dc96c6c7 149122001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
14913
14914 * gdb.base/varargs.c (find_max_double): Fix printf format string:
14915 first arg is int not float.
14916
dc96c6c7 149172001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
14918
14919 * gdb.base/reread.exp: Unsupported for non-native targets;
14920 doesn't work for remote debugging.
14921
9b0c4aeb
FN
149222001-02-19 Fernando Nasser <fnasser@redhat.com>
14923
14924 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
14925 * gdb.base/ending-run.exp: Properly handle the BSP state when
14926 stepping past the end of main.
9b0c4aeb 14927
02aa71d5
MC
149282001-02-19 John Moore <jmoore@redhat.com>
14929
14930 * gdb.base/commands.exp (infrun_breakpoint_command_test):
14931 Converted HPUX fix for non-expected items following multiple
14932 step commands into general solution for all platforms.
14933
1fa449a4
MC
149342001-02-18 Michael Chastain <chastain@redhat.com>
14935
14936 * gdb.c++/classes.exp (do_tests): Change runto statements
14937 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14938 statements demangler agnostic.
14939 * gdb.c++/virtfunc.exp (do_tests): Likewise.
14940 (gdb_virtfunc_restart): Likewise.
14941
b2f9ec70
MC
149422001-02-14 Michael Chastain <chastain@redhat.com>
14943
14944 * gdb.c++/inherit.exp (do_tests): Change runto statements
14945 from "runto 'foo(void)'" to "runto 'foo'". This makes the
14946 statements demangler agnostic.
14947
cf74b8ca
AC
14948Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
14949
14950 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
14951 ``continue to bkpt at common_routine in thread 2'' and ``stopped
14952 before calling common_routine 15 times'' tests.
cf74b8ca 14953
99f78f56
MC
149542001-02-11 Michael Chastain <chastain@redhat.com>
14955
14956 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
14957 Helps the test script figure out which demangler is in use.
14958 (dm_type_foo_ref): Ditto.
14959 (dm_type_int_star): Ditto.
14960 (dm_type_long_star): Ditto.
14961 (dm_type_unsigned_int): Ditto.
14962 (dm_type_void): Ditto.
14963 (dm_type_void_star): Ditto.
99707966 14964 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
14965 Probe the gdb demangler and set variables to accommodate
14966 formatting differences.
14967 (info_func_regexp): New function. Same as info_func, but
14968 matches against a regexp.
14969 (info_func): Match against a literal string.
14970 (print_addr_2): New function. Match against a literal string,
14971 which can be different from the input to gdb.
14972 (print_addr): Simply call print_addr_2 with the same argument twice.
14973 (test_lookup_operator_functions): Use demangler formatting variables.
14974 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
14975 the tests in the same order as the C++ class declaration.
14976 (test_paddr_operator_functions): Ditto.
14977 (test_paddr_overloaded_functions): Ditto.
14978 (test_paddr_hairy_functions): Use demangler formatting variables.
14979 Add reference to gdb/19 for related tests.
14980 (do_tests): Call probe_demangler.
14981
1de8f023
KB
149822001-01-30 Kevin Buettner <kevinb@redhat.com>
14983
14984 * gdb.c++/templates.cc (printf): Remove unused function definition.
14985
ca3f91ed
MS
149862001-01-26 Felix Lee <flee@redhat.com>
14987
14988 * sid.exp (sid_exit): Pass host, not target, to remote_close.
14989
149902001-01-25 matthew green <mrg@redhat.com>
14991
14992 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
14993 up sid.
14994 (sid_exit): Call `remote_pop_conn' after GDB is gone.
14995
149962001-01-25 matthew green <mrg@redhat.com>
14997
14998 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 14999 Deprecate $sid_spawn_id.
ca3f91ed
MS
15000 (sid_exit): Remove code necessary only for `spawn.'
15001
150022001-01-25 matthew green <mrg@redhat.com>
15003
15004 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15005
fb18ec4a
MC
150062001-01-28 Michael Chastain <chastain@redhat.com>
15007
15008 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15009 to call when tests fail. It takes gdb out of the overloaded
15010 function choice menu back to the main prompt, so that the test
15011 program stays synchronized.
15012 (set_bp_overloaded): New proc to collect all the common
15013 code for setting a breakpoint on an overloaded name. Calls
15014 take_gdb_out_of_choice_menu when needed.
15015 (menu_overload1arg): New variable to collect the repeated
15016 instances of the expected menu for an overloaded name. Change
15017 the regular expression to handle changes in g++ type encoding:
15018 "void" can be either "void" or "", and "unsigned int" can be
15019 either "unsigned int" or "unsigned".
15020 (continue_to_bp_overloaded): Change regular expressions to handle
15021 changes in g++ type encoding.
15022 (no proc): Call take_gdb_out_of_choice_menu when needed.
15023 Remove redundant calls to "info break". Accept either "canceled"
15024 or "cancelled". Change regular expressions in "info break"
15025 calls to handle changes in g++ type encoding. Give all tests
15026 unique strings.
15027
9c646a6e
BE
150282001-01-17 Ben Elliston <bje@redhat.com>
15029
15030 * config/sid.exp: New file.
15031
9549d9c1
AC
15032Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15033
15034 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15035
dc96c6c7 150362000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15037
15038 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15039 Add a RE to accept a non-ascii char if one is ever presented.
15040
b4df4f68
FN
150412000-12-20 Fernando Nasser <fnasser@redhat.com>
15042
297dd0fd 15043 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15044
dc96c6c7 150452000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15046
d63a86f8 15047 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15048 in regexp. One '\' does not suffice on Linux.
15049
4a7bddb6
MC
150502000-12-09 Michael Chastain <chastain@redhat.com>
15051
15052 * gdb.base/break.exp (test_clear_command): Use a marker function
15053 rather than 'main' for the test function. Also move this
15054 test to an execution point where the marker function names are
15055 guaranteed to be bound to functions. (Executing tests after a
15056 'finish' from main runs into name conflicts with local names
15057 in __libc_start_main).
15058
dc96c6c7 150592000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15060
15061 * gdb.base/finish.exp: New test for gdb's "finish" command.
15062 * gdb.base/return2.exp: New test for gdb's "return" command.
15063 * gdb.base/return2.c: New source file for above.
15064
dc96c6c7 150652000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15066
15067 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15068 * gdb.base/miscexprs.exp: Ditto.
15069 * gdb.base/pointers.exp: Ditto.
15070 * gdb.c++/derivation.exp: Ditto.
15071 * gdb.c++/local.exp: Ditto.
15072 * gdb.c++/namespace.exp: Ditto.
15073 * gdb.c++/overload.exp: Ditto.
15074 * gdb.c++/ref-types.exp: Ditto.
15075
dc96c6c7 150762000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15077
15078 * gdb.base/constvars.exp: Test result of "up" command.
15079 * gdb.base/miscexprs.exp: Ditto.
15080 * gdb.base/pointers.exp: Ditto.
15081 * gdb.base/scope.exp: Ditto.
15082 * gdb.c++/derivation.exp: Ditto.
15083 * gdb.c++/local.exp: Ditto.
15084 * gdb.c++/namespace.exp: Ditto.
15085 * gdb.c++/overload.exp: Ditto.
15086 * gdb.c++/ref-types.exp: Ditto.
15087
44097287
FN
150882000-11-22 Michael Chastain <chastain@redhat.com>
15089
15090 * mips_pro.exp: Accept either "middle -> top -> main" or
15091 "middle -> main" in the backtrace, because gcc can optimize
15092 tail calls to jumps. Remove setup_xfail for the hppa case.
15093 Add a comment with the original warning messages from PR 3016,
15094 which was filed in 1993, to preserve them for posterity.
15095
9d2e1bab
ND
150962000-11-17 Nick Duffek <nsd@redhat.com>
15097
15098 * lib/gdb.exp (gdb_test): Override timeout with board info.
15099
1aca8eb7
ND
151002000-11-17 Nick Duffek <nsd@redhat.com>
15101
15102 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15103 the second kill and detach messages.
15104
93076499
ND
151052000-11-17 Nick Duffek <nsd@redhat.com>
15106
15107 * configure.in: Add AC_EXEEXT.
15108 * configure: Regenerate.
15109 * Makefile.in (just-check): Export EXEEXT.
15110 * lib/gdb.exp ($EXEEXT): Import from environment.
15111 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15112 expect "maint dump-me" on Cygwin.
15113 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15114 $EXEEXT.
15115
30e87cd3
ND
151162000-11-17 Nick Duffek <nsd@redhat.com>
15117
15118 * gdb.base/break.exp: Test backtrace and finish from called
15119 function on all platforms, not just HP-UX.
15120
dc96c6c7 151212000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15122
15123 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15124 code from gdb_target_monitor, so it can be used independantly
15125 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15126
dc96c6c7 151272000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15128
15129 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15130 * gdb.base/corefile.exp: Expect the message "Program is being
15131 debugged already" when we send the "corefile" command, since
15132 the preceeding gdb_load may have connected gdb to a remote target.
15133 * gdb.base/display.exp: Disable hardware watchpoints if new
15134 board info variable "no_hardware_watchpoints" is true.
15135 Replace single-letter commands with more readable ones.
15136 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15137 if new board info variable "no_hardware_watchpoints" is true.
15138 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15139 to see if stdio (printf) testing is possible.
15140 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15141 board info variable "no_hardware_watchpoints" is true. Use new
15142 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15143
39124dea
FN
151442000-11-13 Fernando Nasser <fnasser@redhat.com>
15145
15146 From Orjan Friberg <orjanf@axis.com>:
15147 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15148 in array print pattern match.
15149
a9e2e984
FN
151502000-11-09 Fernando Nasser <fnasser@redhat.com>
15151
15152 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15153 spelling "cancelled" to U.S. spelling "canceled" to match changes
15154 made to gdb.
15155 * gdb.c++/ovldbreak.exp: Ditto.
15156
c7db355b
PS
151572000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15158
15159 * gdb.base/callfuncs.c (main): Moved to end of file, call
15160 t_double_values to initialize the FPU before inferior calls are made.
15161 * gdb.base/callfuncs.exp: Test for register preservation after calling
15162 inferior functions. Add tests for continuining, finishing and
15163 returning from a stop in a call dummy.
15164
dc96c6c7 151652000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15166
15167 * gdb.base/commands.exp: Break up long lines, and re-indent.
15168
dc96c6c7 151692000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15170
15171 * config/gdbserver.exp: Rewritten from the ground up, to make it
15172 compatible with the current dejagnu tree, and to make it work with
15173 the new "gdbserver" in libremote.
15174
dc96c6c7 151752000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15176
15177 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15178 * gdb.base/varargs.exp: Skip entire test if no printf support.
15179 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15180 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15181
dc96c6c7 151822000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15183
15184 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15185 no floating point support.
15186 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15187 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15188 * gdb.base/call-rt-st.exp: Ditto.
15189 * gdb.base/call-strs.exp: Ditto.
15190
bac5fc66
JG
151912000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15192
15193 * gdb.base/sizeof.c: include <stdio.h>.
15194
15195 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15196 'finish', otherwise uncaptured gdb_prompt would potentially
15197 throw remaining test points out of sync.
bac5fc66 15198
b22a6027
SB
151992000-07-26 Scott Bambrough <scottb@netwinder.org>
15200
15201 * gdb.base/recurse.exp: Run tests for all targets.
15202 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15203 gnu-oldld case on ARM.
15204 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15205 for ARM targets.
d63a86f8 15206
d8231941
AG
15207Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15208
15209 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15210 * gdb.java/configure: Rebuild.
15211
8caabe69
AG
15212Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15213
15214 * gdb.java/jv-exp.exp: New file.
15215
9d273ca3
AG
15216Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15217
15218 * configure: Rebuilt.
15219 * configure.in (configdirs): Add gdb.java.
15220 * gdb.java/jmisc.java: New file.
15221 * gdb.java/jmisc.exp: New file.
15222 * gdb.java/Makefile.in: New file.
15223 * gdb.java/configure: Rebuilt.
15224 * gdb.java/configure.in: New file.
15225 * lib/java.exp: New file.
15226
4f823a66
AC
15227Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15228
15229 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15230 underflow.
4f823a66 15231
2391e11d
AC
15232Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15233
15234 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15235 and the compilers sizes.
2391e11d 15236
54602222
ND
152372000-07-09 Nick Duffek <nsd@redhat.com>
15238
15239 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15240 (use_methods): New function.
15241 (main): Call use_methods().
15242 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15243 (do_tests): Call test_method_param_class.
15244
2bec0572
ND
152452000-07-09 Nick Duffek <nsd@redhat.com>
15246
15247 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15248 spelling.
15249 (test_enums): New procedure. Move enum tests from end of script
15250 to here. Set breakpoint on function name instead of line number.
15251 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15252 (enums2): New marker function.
15253 (enums1): New function.
15254 (main): Call enums1(). Move enum tests to enums1().
15255
78492fde
AC
15256Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15257
15258 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15259 compile/link program. Update line numbers.
78492fde
AC
15260 * gdb.asm/d10v.inc: Define ``startup''.
15261 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15262
49a2cef8
AC
15263Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15264
15265 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15266
3e6c8688
EZ
152672000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15268
15269 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15270 of 'help maint print' command.
3e6c8688 15271
9ff5cbe9
AC
15272Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15273
15274 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15275 they use gdb_expect_list.
9ff5cbe9 15276
17c579bd
AC
15277Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15278
15279 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15280 memory-read-packet-size'' instead of ``set endian big'' to test
15281 long commands.
17c579bd 15282
e6d71bf3
DB
152832000-06-03 Daniel Berlin <dan@cgsoftware.com>
15284
15285 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15286 g++, and stop skipping them.
e6d71bf3
DB
15287
15288 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15289 work under g++.
15290
d63a86f8 15291 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15292 initialization.
15293
dc96c6c7 152942000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15295
15296 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15297 the regular expression: accept an (almost) arbitrary sequence of
15298 "frames-invalid" and "breakpoints-invalid" messages both before
15299 and after the "starting" message.
15300
dc96c6c7 153012000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15302
15303 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15304
dc96c6c7 153052000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15306
15307 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15308 Relax the regular expression a little, make it pass on Solaris 8.
15309
8216cda9
KB
153102000-05-12 Kevin Buettner <kevinb@redhat.com>
15311
15312 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15313 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15314 Instead, it is permissible for gdb to stop on the line of the
15315 call itself.
15316
1a570b2f
MS
153172000-05-12 Michael Snyder <msnyder@.cygnus.com>
15318
15319 * gdb.base/break.exp (bp on small function, optimized file):
15320 Add a second pass pattern. The behavior differs here between stabs
15321 and dwarf for one-line functions. Stabs preserves two line symbols
15322 (one before the prologue and one after) with the same line number,
15323 but dwarf regards these as duplicates and discards one of them.
15324 Therefore the address after the prologue (where the breakpoint is)
15325 has no exactly matching line symbol, and GDB reports the breakpoint
15326 as if it were in the middle of a line rather than at the beginning.
15327
dc96c6c7 153282000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15329
d63a86f8 15330 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15331 rather than "send_gdb" (for consistancy).
15332
7d418785
AC
15333Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15334
15335 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15336 * gdb.c++/templates.cc: Properly check for GCC version number.
15337 * lib/compiler.cc: Likewise
15338
dc96c6c7 153392000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15340
d63a86f8 15341 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15342 gdb may not stop at the first line of main, due to code motion.
15343
dc96c6c7 153442000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15345
15346 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15347 This test depends on parsing the printf output from the target.
15348 Since the sparclet stub doesn't do stdio, this will never work.
15349 * gdb.base/call-rt-st.exp: ditto.
15350 * gdb.base/call-strs: ditto.
15351
dc96c6c7 153522000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15353
15354 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15355
15356 * gdb.base/ending-run.exp: After connecting to a remote target,
15357 but before running, the target will appear to be in a random
15358 location. Specify both a file and a line for breakpoints.
15359 Also, the function that calls main may be called 'init'
15360 rather than 'start'.
15361
a5a51225
EZ
153622000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15363
15364 * gdb.base/help.exp: Update output for add-symbol-file command.
15365
7930cc7c
FN
153662000-04-10 Fernando Nasser <fnasser@cygnus.com>
15367
15368 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15369 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15370
23e37ab1
C
153712000-04-07 J.T. Conklin <jtc@redback.com>
15372
e93c542c
C
15373 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15374
23e37ab1
C
15375 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15376
591b8fa3
PDM
15377Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15378
15379 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15380 values that can be represented exactly.
591b8fa3
PDM
15381 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15382 above change, and to not check against the directory part of the source
15383 file name.
15384 (step into print_long_arg_list): Likewise.
15385 (print print_small_structs from print_long_arg_list): Likewise.
15386 (print print_long_arg_list): Likewise.
15387
7a495180
EZ
153882000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15389
30b53638 15390 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15391
beb998c6
AC
15392Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15393
15394 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15395
1c689132
DB
153962000-03-25 Daniel Berlin <dan@cgsoftware.com>
15397
15398 * gdb.base/commands.exp (deprecated_command_test): Add test for
15399 deprecate with no arguments.
15400
c1790a9d
JL
154012000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15402
15403 * gdb.base/break.exp: Add new test for setting breakpoints on
15404 optimized code so we can test breakpoints work even when function
15405 prologues may be optimized away
15406
003ba290
FN
154072000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15408
15409 From David Whedon <dwhedon@gordian.com>
a9c64011 15410 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15411
6837a0a2
DB
154122000-03-22 Daniel Berlin <dan@cgsoftware.com>
15413
15414 * gdb.base/help.exp: Added test for new apropos command.
15415
b9593231
KB
154162000-03-21 Kevin Buettner <kevinb@redhat.com>
15417
15418 * gdb.base/pointers.c (usevar): New function.
15419 (main): Make sure that global variables v_int_pointer2, rptr,
15420 and y are all referenced someplace in the program by calling
15421 usevar() on them. [Some linkers delete symbols which are
15422 never referenced. The space remains, but there's no way to
15423 get a (symbolic) handle on the variable from the debugger.]
15424
751a959b
EZ
154252000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15426
15427 * gdb.base/printcmds.c: Add typedeffed arrays.
15428
15429 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15430 procedure to test arrays that are typedef'd.
751a959b 15431
73a93a32
JI
154322000-03-13 James Ingham <jingham@leda.cygnus.com>
15433
15434 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15435 the library directories.
73a93a32 15436
fb40c209
AC
15437Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15438
15439 * configure.in (configdirs): Add sub directory gdb.mi.
15440 * configure: Re-generate.
15441
15442 * gdb.mi: New directory.
d63a86f8 15443
ee4dd2c9
AC
154442000-02-25 Scott Bambrough <scottb@netwinder.org>
15445
15446 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15447 a long long value as a double on ARM platforms.
ee4dd2c9 15448
70f0cc22
JB
154492000-02-16 Jim Blandy <jimb@redhat.com>
15450
15451 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15452 default source file is set properly before running this test.
15453
853819b8
EZ
154542000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15455
15456 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15457 gdbtk/library directory, not in gdbtcl2.
853819b8 15458
dfcd3bfb
JM
154592000-02-04 Jim Blandy <jimb@redhat.com>
15460
15461 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15462 backslash from regexp pattern.
15463
15464 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15465 procedure. Use it to run all the "continue to bp overloaded"
15466 tests. Note that this changes the names of the tests slightly.
15467 If the breakpoint hit message includes a hex PC value, because
15468 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15469 from the real source code, still consider that a pass.
15470
15471 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15472 XFAIL here if the breakpoint message contains a hex address. Note
15473 similar change on 1999-11-02.
15474
15475 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15476
15477 * gdb.base/ptype.exp: Establish a default source file before
15478 calling get_debug_format.
15479
154802000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15481
15482 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15483
8b93c638
JM
154842000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15485
15486 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15487 of successive stepi commands -- while in the prologue we should see
15488 the function entry bracket.
15489
154902000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15491
15492 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15493 reach __change_mode() when stepping through the end of main().
15494
c5394b80
JM
154952000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15496
15497 * gdb.base/default.exp: Fix expected pattern.
15498 * gdb.base/help.exp: Same.
15499
0d06e24b
JM
155002000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15501
15502 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15503 Don't use xfail's because that affects only the following test.
d63a86f8 15504
0d06e24b 15505 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15506 solaris or linux.
0d06e24b
JM
15507
15508 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15509
dc96c6c7 155102000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15511
d63a86f8 15512 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15513 "A syntax error" rather than "A parse error". Accept both.
15514
155152000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15516
15517 * gdb.base/default.exp: Remove OS dependent string from "target
15518 remote" test.
15519 * gdb.base/help.exp: Same for "help target remote" test.
15520
c3f6f71d
JM
155212000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15522
15523 From Jim Kingdon <kingdon@redhat.com>:
15524
15525 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
15526 prompt (cleanup rather than necessity, but still might keep output
15527 from spilling to next test).
c3f6f71d
JM
15528
155292000-01-02 Fred Fish <fnf@cygnus.com>
15530
15531 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15532 AIX, which defines them in <sys/types.h>.
15533
ed9a39eb 155341999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15535
ed9a39eb 15536 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 15537 float" test.
ed9a39eb
JM
15538
155391999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15540
ed9a39eb 15541 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15542
15543 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15544 outermost frame disallowed".
15545
155461999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15547
15548 * gdb.base/setvar.exp: New tests for setting the value of a struct
15549 with a constant list.
15550
155511999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15552
15553 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15554 require the user to type a cast before setting the value of a struct.
15555
de57eccd
JM
155561999-12-06 Jim Blandy <jimb@cygnus.com>
15557
15558 * gdb.base/default.exp: Expect the new 'info float' command on
15559 all i386 platforms.
15560
15561 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15562 LinuxThreads libraries that don't support debugging.
15563
c2d11a7d
JM
15564Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15565
15566 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
15567 Change the buffer type to ``unsigned char'' to simplify size
15568 arithmetic.
c2d11a7d
JM
15569
15570 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
15571 stub only handles 400-1 byte packets. Verify that the download
15572 worked.
c2d11a7d
JM
15573
155741999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15575
15576 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15577 tests, using UNRESOLVED for the untested cases. Also, does not wait
15578 for a timeout if the prompt was received before a recognizable pattern.
15579
155801999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15581
15582 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15583
155841999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15585
15586 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 15587 watchpoints.
c2d11a7d
JM
15588
155891999-11-24 Jason Merrill <jason@casey.cygnus.com>
15590
15591 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15592
15593 * gdb.c++/local.exp: Be more flexible in recognizing local class
15594 name mangling. Don't allow horribly truncated method names.
15595 * gdb.c++/derivation.exp: Expect protected inheritance.
15596 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15597 * gdb.c++/virtfunc.exp: Likewise.
15598 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15599 when printing a nested enum.
15600
156011999-11-22 Jim Blandy <jimb@cygnus.com>
15602
15603 * gdb.base/step-test.exp: Properly await GDB's response to setting
15604 a breakpoint on the call to large_struct_by_value.
15605
15606 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
15607 just because we have debug info for the `start' function.
15608
156091999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
15610
15611 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
15612 "Unknown signal" messages, which indicate (on LinuxThreads) that
15613 GDB doesn't know how to debug threads on this system. This is
15614 better than hanging while philosopher 0 dumps chatter into gdb.log.
15615
156161999-11-18 Tom Tromey <tromey@cygnus.com>
15617
15618 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
15619
156201999-11-18 Fred Fish <fnf@cygnus.com>
15621
15622 * gdb.base/coremaker2.c: Add sample program for generating
15623 cores that is more self contained than coremaker.c. Eventually
15624 I'll add more code to this and tie it into the testsuite.
15625
4ce44c66
JM
156261999-11-12 Stan Shebs <shebs@andros.cygnus.com>
15627
15628 * gdb.base/dollar.exp: Remove, now in gdb.hp.
15629
156301999-11-10 Jimmy Guo <guo@cup.hp.com>
15631
15632 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 15633 from $srcdir/lib/.
4ce44c66 15634 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 15635 and gdb.c++/.
4ce44c66
JM
15636
15637 * gdb.c++/derivation.exp: remove redundant get compiler info code.
15638
d63a86f8 15639 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
15640 'continue with watch' test point.
15641
156421999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
15643
15644 Merged from p2linux-990323-branch:
d63a86f8 15645
4ce44c66
JM
15646 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
15647
11cf8741
JM
15648Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
15649
15650 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 15651 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
15652
15653Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
15654
15655 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 15656 gdb_expect_list.
11cf8741
JM
15657
15658Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
15659
15660 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
15661
156621999-11-03 Mark Salter <msalter@cygnus.com>
15663
15664 * gdb.base/break.exp: Fix "stub continue" pattern.
15665
156661999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
15667
15668 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
15669
156701999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
15671
15672 * gdb.base/display.exp ("finish"): Add timeout clause.
15673
15674 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
15675 plain prompt clause, so this doesn't have to time out in order to
15676 fail.
15677
15678 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 15679 breakpoint hit messages include an address.
11cf8741
JM
15680
15681 * gdb.base/display.exp: Don't forget to escape parens in regular
15682 expressions. Unix regexp notatation sucks.
15683
156841999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15685
15686 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 15687 order for 'signalled' message.
11cf8741 15688
5c44784c
JM
156891999-11-01 Stan Shebs <shebs@andros.cygnus.com>
15690
15691 From Jimmy Guo <guo@cup.hp.com>:
15692 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
15693 * gdb.base/annota1.c: Add code for tests to work with.
15694
156951999-10-26 Frank Ch. Eigler <fche@cygnus.com>
15696
15697 * gdb.base/remote.exp: New test for remote downloading settings.
15698 * gdb.base/remote.c: New file with large .data.
15699
917317f4
JM
157001999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
15701
15702 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
15703 for LinuxThreads support, merged from the Code Fusion branch.
15704
15705Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
15706
15707 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
15708 containing exp_continue into a while within an expect. Don't
15709 attempt a start more than three times. Check return value from
15710 gdb_load.
d63a86f8 15711
2df3850c
JM
15712Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
15713
15714 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 15715 a pass case.
2df3850c 15716
2acceee2
JM
157171999-10-01 Kevin Buettner <kevinb@cygnus.com>
15718
15719 * gdb.base/break.c (main): Added a statement that we can step
15720 off of.
15721 * gdb.base/break.exp: Added tests for setting a breakpoint
15722 at an offset and stepping onto a breakpoint.
15723
157241999-10-01 Fred Fish <fnf@cygnus.com>
15725
d63a86f8 15726 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
15727 gdb output.
15728
c2c6d25f
JM
157291999-09-18 Jim Blandy <jimb@cris.red-bean.com>
15730
15731 * gdb.base/break.exp: Code locations are in hex, don't forget!
15732 (For HP-UX.)
15733
157341999-09-17 Stan Shebs <shebs@andros.cygnus.com>
15735
15736 * condbreak.exp: Use break.c as test program.
15737 * condbreak.c: Remove, redundant with break.c.
15738
157391999-09-15 Stan Shebs <shebs@andros.cygnus.com>
15740
15741 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 15742 Z-packets if the target needs it.
c2c6d25f
JM
15743
157441999-09-13 James Ingham <jingham@leda.cygnus.com>
15745
15746 * gdb.c++/overload.exp: Added tests for listing overloaded
15747 functions with function pointers in the arg, explicitly calling
15748 out the version you want.
15749
cff3e48b
JM
157501999-09-09 Stan Shebs <shebs@andros.cygnus.com>
15751
15752 * long_long.exp: Add variations of test cases that work for
15753 targets with 16-bit ints and 32-bit doubles.
15754
d4f3574e
SS
157551999-09-08 Stan Shebs <shebs@andros.cygnus.com>
15756
15757 * break.c (main): Compare a possibly-uninitialized argc with an
15758 unlikely value that fits in 16 bits.
15759
157601999-09-07 Stan Shebs <shebs@andros.cygnus.com>
15761
15762 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
15763 0xfeeb, don't want negative numbers if ints are 16 bits.
15764
15765 * lib/gdb.exp (skip_cplus_tests): New proc.
15766 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
15767 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
15768 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
15769 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
15770 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
15771 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
15772 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
15773 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
15774
15775 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
15776
15777Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
15778
15779 * gdb.base/corefile.exp (up): Allow a parameter to appear
15780 in the frame that we're going up to.
15781
15782 From Jim Blandy <jimb@cygnus.com>:
15783
15784 * gdb.base/default.exp (info float): Expect some output now.
15785
15786 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
15787 returning floating-point values to fail on the x86.
15788 * gdb.base/callfwmall.exp (do_function_calls): Same.
15789
15790 * gdb.base/list.exp (test_listsize): Correct expectations for
15791 listing line 1 with listsize 2. Also, listing a single line
15792 works now, as does listing three lines. [Kevin's note: There
15793 were a number of other cases fixed too where the expectations
15794 differed...]
15795
157961999-09-02 Stan Shebs <shebs@andros.cygnus.com>
15797
15798 * gdb.base/selftest.exp: Add case for when version prints as
15799 constant string instead of char pointer.
15800
104c1213
JM
158011999-08-25 Stan Shebs <shebs@andros.cygnus.com>
15802
15803 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 15804 stepping out of main.
104c1213
JM
15805
15806 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
15807 G++ used.
15808
15809 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 15810 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
15811
15812 * gdb.c++/ovldbreak.exp: Update match string in test that
15813 includes a warning of multiple breakpoints.
15814
158151999-08-24 Stan Shebs <shebs@andros.cygnus.com>
15816
15817 * gdb.base/display.exp: Improve precision of step-after-finish
15818 added yesterday.
15819
15820 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 15821 test.
104c1213
JM
15822
15823 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
15824 configs when using G++, not just hppa*.
15825
158261999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15827
15828 * gdb.base/async.c: New file.
15829 * gdb.base/async.exp: New file.
15830
15831Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
15832
15833 * gdb.base/break.exp: Tweak PA specific tests to properly handle
15834 PA64.
15835
53a5351d
JM
15836Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
15837
104c1213
JM
15838 * gdb.base/display.exp: "finish" can leave us mid-line on many
15839 targets, deal with it. Add a small constant to main, instead of
15840 1000 since main+1000 may not be a valid address in the target.
15841
53a5351d
JM
15842 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
15843 on hpux11.
15844
15845 * gdb.base/attach.exp: Handle another hpux11 error message variant
15846 when attaching to a process that does not exist.
15847
158481999-08-19 J.T. Conklin <jtc@redback.com>
15849
15850 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 15851 characters in 'continue to 1241' test.
53a5351d
JM
15852
158531999-08-17 Stan Shebs <shebs@andros.cygnus.com>
15854
15855 * gdb.base/call-ar-st.exp: Add a shorter match case for the
15856 stop in print_long_arg_list, define and use a whitespace
15857 variable in print_small_structs test, add an XFAIL for Solaris.
15858 * gdb.base/dbx.exp: XFAIL func commands until somebody is
15859 interested enough to fix.
15860
7be570e7
JM
158611999-08-13 Keith Seitz <keiths@cygnus.com>
15862
15863 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
15864 (dbx_gdb_load): Remove. Use gdb_load instead, since that
15865 proc knows about targets other than the natives.
15866 (test_assign): Use "gdb_run_cmd" to "run" the target.
15867 Check that we've actually hit the breakpoint at main.
15868 When we attempt to assign a value to a local variable, check
15869 that the variable is in the current scope, i.e., don't use
15870 a test with an empty result.
15871
15872Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
15873
15874 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 15875 command.
7be570e7
JM
15876
158771999-08-09 Stan Shebs <shebs@andros.cygnus.com>
15878
15879 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15880 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
15881 gdb.compat, gdb.threads-hp.
15882 gdb.hp/configure, gdb.hp/configure.in: New files.
15883 gdb.hp/Makefile.in: Recurse into new subdirs.
15884 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
15885 gdb.hp/gdb.objdbg: New directory, tests for debugging info
15886 in object files.
15887 gdb.hp/tools: New directory, aux tools for HP-specific tests.
15888
96baa820
JM
158891999-08-05 Stan Shebs <shebs@andros.cygnus.com>
15890
15891 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 15892 funky printf, remove a bogus p/a test.
96baa820
JM
15893
158941999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15895
15896 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
15897 connected to the target. This is necessary when running not
15898 natively.
96baa820
JM
15899
159001999-08-03 Stan Shebs <shebs@andros.cygnus.com>
15901
15902 * gdb.base/step-test.exp: Removed some extraneous messages.
15903
15904 * gdb.base/long_long.exp: Don't run memory examination tests
15905 on little-endian targets (they will need a different set of
15906 results to match).
15907
159081999-08-02 Stan Shebs <shebs@andros.cygnus.com>
15909
15910 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
15911 until somebody decides to fix GDB.
15912
15913 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 15914 constant as "ULL".
96baa820
JM
15915 * gdb.base/long_long.exp: Loosen x/c test, add partial result
15916 matches for a couple x/2 commands.
15917
a0b3c4fd
JM
159181999-07-30 Stan Shebs <shebs@andros.cygnus.com>
15919
15920 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
15921 by merging in ref-types2 tests.
15922 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
15923
15924 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15925 * gdb.c++/Makefile.in: Add standard actions.
15926 (EXECUTABLES): Rename from PROGS, update list.
15927 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
15928 from gdb.hp.
15929 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
15930 foo and bar locals.
15931 * gdb.c++/anon-union.exp: Fix tests to match.
15932 * gdb.c++/classes.exp: Run if HP compiler used, add extra
15933 expect matches to handle output variations.
15934 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
15935 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 15936 output, add HP alternatives for new and delete prints.
a0b3c4fd 15937 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 15938 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
15939 * gdb.c++/demangle.exp: Use $style when reporting failure.
15940 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
15941 * gdb.c++/inherit.exp: Run if HP compiler used, add some
15942 match alternatives.
15943 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 15944 compilers.
a0b3c4fd
JM
15945 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
15946 * gdb.c++/method.exp: Add match alternatives.
15947 * gdb.c++/misc.cc: Add bool types.
15948 * gdb.c++/misc.exp: Add tests for bool types.
15949 * gdb.c++/overload.exp: Add xfails.
15950 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
15951 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
15952 add some more template parameter tests (only for HP currently).
15953 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
15954 * gdb.c++/virtfunc.cc: Add return type and value for main.
15955 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
15956 match alternatives.
d63a86f8 15957
a0b3c4fd
JM
159581999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15959
15960 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
15961
159621999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
15963
15964 * gdb.base/signals.exp: Don't expect getting a backtrace from
15965 within a signal handler to fail on Linux.
15966
159671999-07-29 Stan Shebs <shebs@andros.cygnus.com>
15968
15969 From Jimmy Guo <guo@cup.hp.com> and others at HP:
15970 * lib/gdb.exp: Remove some gratuitious semicolons.
15971 (delete_breakpoints): Increase timeout.
15972 (gdb_expect): Add -notransfer option.
15973 (gdb_test): Use -notransfer option.
15974 (get_compiler_info): Add f77 case.
15975 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 15976 case.
a0b3c4fd
JM
15977 (gdb_preprocess): Call get_compiler.
15978
15979 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
15980 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
15981 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
15982 gdb.base/long_long.exp, gdb.base/printcmds.exp,
15983 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
15984 third arg to gdb_test.
a0b3c4fd
JM
15985 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
15986 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 15987 HP-UX xfails, add others.
a0b3c4fd
JM
15988 * gdb.base/completion.exp: Reflect name change of self-test.
15989 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
15990 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
15991 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
15992 HP failure number.
a0b3c4fd
JM
15993 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
15994 useless HP-UX 10.30 references.
15995 * gdb.base/maint.exp: Loosen matches.
15996 * gdb.base/pointers.c (main): Declare more_code.
15997 * gdb.base/pointers.exp: Match on output of a `next'.
15998 * gdb.base/structs.c: Add prototypes.
15999 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16000 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16001
160021999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16003
16004 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16005 command.
a0b3c4fd
JM
16006
160071999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16008
16009 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16010 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16011
16012 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16013 debug info. Deal with lack of signal hanlder info in stack.
16014
a9c64011 16015 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16016 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16017
5a2468f5
JM
160181999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16019
16020 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16021 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16022
adf40b2e
JM
16023Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16024
16025 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16026 a1-selftest.exp.
adf40b2e
JM
16027 * gdb.base/configure: Re-generate.
16028
160291999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16030
16031 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16032 in trying to run first and name is too long.
16033
16034 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16035 pointers2.c and pointers2.exp, respectively.
16036 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16037 doschk happier.
16038
43e526b9
JM
160391999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16040
16041 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16042 callfuncs2.c and callfuncs2.exp.
16043
16044 * gdb.base/list.exp: Remove mistaken xfails.
16045 * gdb.base/list0.h: Add optional prototypes.
16046
9846de1b
JM
16047Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16048
a9c64011 16049 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16050 calling malloc.
a9c64011
AS
16051 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16052 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16053 use.
9846de1b
JM
16054
160551999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16056
16057 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16058 * gdb.base/annota2.cc, annota2.exp: Move from here.
16059 * gdb.c++/annota2.cc, annota2.exp: To here.
16060 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16061
43ff13b4
JM
16062Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16063
16064 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16065 a consistent format.
43ff13b4 16066
085dd6e6
JM
160671999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16068
16069 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16070 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16071 HP compilers, also set the globals $true and $false.
16072
16073 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16074 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16075 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16076 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16077 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16078 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16079 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16080 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16081 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16082 whatis.c} Add C++ compatible function definitions and return
16083 types, add includes for library functions.
085dd6e6
JM
16084 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16085 * gdb.base/step-test.c (myglob): Rename from glob.
16086 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16087 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16088 files, move here from gdb.hp.
085dd6e6 16089 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16090 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16091 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16092 Adjust line numbers in regexps.
085dd6e6
JM
16093
16094 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16095 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16096 instead of 0/1.
16097
16098 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16099 foll-vfork.exp: New files, move here from gdb.hp.
16100 * gdb.base/page.exp: New file, test of pagination command.
16101
16102 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16103 recursion test.
16104 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16105
16106 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16107 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16108
16109 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16110 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16111 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16112 watchpoint test.
085dd6e6
JM
16113 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16114 them work.
16115 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16116 expressions properly.
16117 * gdb.base/corefile.exp: Loosen the match slightly.
16118 * gdb.base/default.exp: Allow "Error accessing memory" message
16119 also.
16120 * gdb.base/display.exp: Skip over x/0 j if PA64.
16121 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16122 * gdb.base/interrupt.exp: Ditto.
16123 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16124 in use.
16125 * gdb.base/list.exp: Add xfails for HP-UX.
16126 * gdb.base/long_long.exp: Refine some of the numeric matches.
16127 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16128 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16129 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16130 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16131 * gdb.base/ptype.exp: Succeed on more varieties of output.
16132 * gdb.base/scope.exp: Add xfails for HP-UX.
16133 * gdb.base/sect-cmd.exp: Add more cases.
16134 * gdb.base/setvar.exp: Add xfails for HP-UX.
16135 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16136 * gdb.base/signals.exp: Match on void symbolically.
16137 * gdb.base/step-test.exp: Add case for PA64.
16138 * gdb.base/term.exp: Add exit and restart.
16139 * gdb.base/twice.exp: Clean up after self.
16140 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16141 * gdb.base/whatis.exp: Allow more ways to pass tests.
16142
16143 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16144 no longer useful.
085dd6e6
JM
16145
16146Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16147
16148 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16149 list of patterns.
085dd6e6 16150 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16151 print_double_array(double_array)", "continuing to breakpoint
16152 1018", "print print_double_array(array_d)" and "continuing to
16153 1034" tests.
d63a86f8 16154
085dd6e6
JM
161551999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16156
a9c64011 16157 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16158
161591999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16160
16161 * config/mt-*: Remove, these haven't been used since 1996.
16162
161631999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16164
16165 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16166 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16167 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16168
9e0b60a8
JM
161691999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16170
16171 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16172 simpler match case for the ptype of the big class.
16173
161741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16175
16176 * gdb.exp: Fix test for gdb_prompt existence.
16177
161781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16179
16180 * gdb.exp (gdb_test): Add fail after calls to perror.
16181
161821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16183
16184 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16185
161861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16187
16188 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16189
0f71a2f6
JM
16190Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16191
16192 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16193 malloc() is linked in.
0f71a2f6
JM
16194
161951999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16196
16197 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16198 step at end.
16199
16200 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16201
162021999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16203
16204 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16205
cce74817
JM
16206Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16207
16208 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16209 * gdb.base/mips_pro.exp: Likewise.
16210
162111999-06-02 Keith Seitz <keiths@cygnus.com>
16212
16213 * gdb.c++/templates.cc: Change all "new" operators to throw
16214 an exception.
16215 * gdb.c++/cplusfuncs.cc: Likewise.
16216
16217 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16218
16219Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16220
16221 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16222 * gdb.base/ending-run.exp: When stepping out of main, accept a
16223 step into an arbitrary assembler file.
cce74817 16224
392a587b
JM
162251999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16226
d63a86f8 16227 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16228 "breakpoint-invalid" to be printed.
d63a86f8 16229 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16230 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16231 * gdb.base/annota2.cc: Initialize a.x to 0.
16232
9e086581
JM
162331999-05-17 Keith Seitz <keiths@cygnus.com>
16234
16235 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16236 when "skip_float_tests" set.
16237 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16238 "print print_ten_doubles", and "step into print_long_arg_list".
16239 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16240 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16241 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16242 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16243 "skip_float_tests" is set.
16244 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16245 when "skip_float_tests" set.
d63a86f8 16246
cd0fc7c3
SS
162471999-05-06 Keith Seitz <keiths@cygnus.com>
16248
16249 * gdb.base/annota2.cc: Include stdio.h.
16250
16251Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16252
16253 * gdb.base/crossload.exp: Remove, this has been disabled ever
16254 since BFD stopped including all targets, and cross-GDB gets
16255 plenty of testing anyway.
16256 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16257 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16258 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16259 * gdb.base/README: Remove, was doc for this.
16260 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16261 needed.
cd0fc7c3 16262
b83266a0
SS
162631999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16264
16265 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16266 output.
16267
16268 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16269 * gdb.base/annota2.exp: New file. More annotation tests.
16270 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16271 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16272
162731999-04-23 Angela Marie Thomas <angela@cygnus.com>
16274
16275 * config/cfdbug.exp: New file.
16276
7a292a7a
SS
162771999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16278
16279 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16280 Marcus Daniel's and Dale Hawkins's demangler crashes.
16281
16282 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16283 test_lucid_style_demangling, test_arm_style_demangling,
16284 test_hp_style_demangling): Try Tom Tromey's core-dumping
16285 identifier under each demangling style.
7a292a7a
SS
16286
162871999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16288
16289 * gdb.c++/demangle.exp: Include the current demangling style
16290 in all test names.
16291 (current_demangling_style): New global variable.
16292 (set_demangling_style, test_demangling_core, test_demangling,
16293 test_demangling_exact): New functions.
16294 (test_gnu_style_demangling, test_lucid_style_demangling,
16295 test_arm_style_demangling, test_hp_style_demangling): Use those,
16296 instead of calling gdb_test and gdb_test_exact directly.
16297 (catch_demangling_errors): New function, which reports errors
16298 signalled by the demangling test functions in an orderly way.
16299 (do_tests): Use catch_demangling_errors.
16300
163011999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16302
16303 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16304 grouping in expressions, not {}.
7a292a7a
SS
16305
16306 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16307 initialized yet.
7a292a7a
SS
16308
163091999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16310
16311 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16312 are listed.
16313
163141999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16315
16316 * gdb.stabs/weird.exp: Test for CC being defined before
16317 looking at its value.
16318
163191999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16320
16321 * gdb.base/call-ar-st.exp: Remove stray '#'.
16322 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16323 "short int" and "long int".
16324 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16325 change, to mollify finicky HP compiler.
7a292a7a
SS
16326 * gdb.hp/reg-test.exp (testfile): Fix file name.
16327 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16328
7a292a7a
SS
16329 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16330 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16331 alternate form of enum ptype.
16332
c906108c
SS
163331999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16334
7a292a7a
SS
16335 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16336 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16337 passing skip_hp_tests, so as not to waste time on guaranteed
16338 failure.
7a292a7a 16339
c906108c
SS
16340 * gdb.c++/overload.cc: Pass string instead of char addr, always
16341 init ccpfoo.
16342 * gdb.c++/templates.cc: Fix syntax error.
16343
7a292a7a
SS
16344Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16345
16346 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16347 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16348 command.
16349
163501999-03-18 James Ingham <jingham@cygnus.com>
16351
16352 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16353
16354 * gdb.c++/method.exp: It was testing an uninitialized int on the
16355 stack and assuming it was positive.
16356
16357 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16358
16359 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16360 keep it from killing the rest of the tests.
7a292a7a
SS
16361 Use gdb_continue_to_end.
16362
16363 * gdb.base/sigall.exp: use gdb_continue_to_end.
16364
16365 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16366
16367 * gdb.base/display.exp: use runto_main, not run.
16368
d63a86f8
RM
16369 * gdb.base/default.exp: Check for the current error message in the
16370 r abbreviation test.
7a292a7a
SS
16371 Add strongarm to the targets that know info float.
16372
d63a86f8 16373 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16374 run which doesn't work with monitors.
16375
16376 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16377
16378 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16379
16380 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16381 program. Traps the case (in Cygmon) when the program never really
16382 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16383 more places, so I used my name. Sorry Mark...
16384
16385 * config/monitor.exp (gdb_target_monitor): added another
16386 target_info parameter: remotebinarydownload. This will set the
16387 remotebinarydownload flag if this is causing some boards trouble.
16388
163891999-03-18 Mark Salter <msalter@cygnus.com>
16390
16391 * lib/gdb.exp (continue_to_exit): New function.
16392
16393 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16394 * gdb.base/ending-run.exp: Ditto.
16395 * gdb.base/step-test.exp: Ditto.
16396
163971999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16398
16399 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16400 (suggested by Art Haas <ahaas@neosoft.com>).
16401
164021999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16403
889bf7c5 16404 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16405
16406Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16407
16408 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16409 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16410
164111999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16412
16413 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16414 a call to strlen; sometimes we do have sources.
16415
164161999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16417
16418 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16419 character, so GDB won't print garbage after its end.
d63a86f8 16420
c906108c
SS
16421 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16422 breakpoint there instead. Sometimes GCC emits memcpy to handle
16423 the large structures being passed by value, so we step into that
16424 instead of sum_array_print, which obscures what we're really testing.
16425 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16426 the bizarre steps into memcpy, so do that here. Add check for
16427 stepping into function calls that pass large structures by value.
16428 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16429 Remove all references to specific line numbers.
16430 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16431 New type and function.
16432 (main): Call large_struct_by_value, passing it a large struct by value.
16433 * lib/gdb.exp (gdb_get_line_number): New function.
16434
16435 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16436 more portable.
16437
7a292a7a
SS
164381999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16439
c906108c
SS
16440 * lib/gdb.exp: Doc fixes.
16441
7a292a7a
SS
164421999-03-05 Nick Clifton <nickc@cygnus.com>
16443
d63a86f8 16444 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16445
164461999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16447
c906108c 16448 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16449 commands. They're not germane to this test, and they don't work
16450 that way on remote targets.
c906108c 16451
3fc11d3e
JM
164521999-03-01 James Ingham <jingham@cygnus.com>
16453
16454 * Changelog entries merged over from gdb development branch.
16455
3fc11d3e
JM
16456 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16457
16458 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16459 for outputting results of test run.
16460
2d4a1622 16461 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16462
16463 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16464
7a292a7a
SS
164651999-02-25 Felix Lee <flee@cygnus.com>
16466
16467 * lib/gdb.exp (debug_format): initialize
16468
c906108c
SS
164691999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16470
16471 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16472 * gdb.base/call-rt-st.c: Ditto.
16473
c906108c
SS
164741999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16475
16476 * gdb.threads/pthreads.exp (horiz): New variable.
16477 (test_startup): Fix regexps that capture thread numbers.
16478
164791999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16480
16481 * gdb.base/smoke.exp: Disambiguate two test case names (both
16482 called ``print'').
16483
16484Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16485
16486 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16487 compilation.
c906108c
SS
16488
164891999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16490
16491 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16492 actual output formatting.
16493 * gdb.base/smoke.exp: GDB removes leading 0's.
16494 * gdb.base/volatile.exp: Don't check type of remuneration;
16495 that variable is no longer defined in constvars.c.
16496 * gdb.base/step-test.c (main): Exit with explicit exit code.
16497 * gdb.base/step-test.exp: Remove two nexti checks--they are
16498 not portable.
16499
165001999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16501
16502 * gdb.base/help.exp ("help delete display"): Fix test to match
16503 gdb's output.
16504
16505 * gdb.base/long_long.c (known_types): Initialize values to zero.
16506 * gdb.base/long_long.exp: Step one more line
16507 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16508 leading zeros. Explicitly ask for hex formatting. Use
16509 unique test case names.
c906108c
SS
16510
16511Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16512
d63a86f8 16513 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16514
16515 * gdb.c++/method.exp: Add missing close brace.
16516
165171999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16518
16519 * gdb.base/maint.exp: Use 'set height 0' to disable page
16520 prompting, not 'set height 400'.
16521
16522 Fix a bunch of timeouts.
16523 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16524 four separate tests, so expect doesn't take forever to match a ton
16525 of text against a regexp with lots of .* forms.
16526 ("maint print psymbols", "maint print symbols"): Make some of
16527 these greps more selective, so that expect doesn't try to wade
16528 through huge piles of output and time out.
16529
16530 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16531
16532 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
16533 tests: one which doesn't expect shlib events to be reported, and
16534 another which does, but is XFAIL for all platforms other than
16535 HP/UX.
c906108c
SS
16536
16537 * gdb.base/break.exp: Teach the test suite that the `catch
16538 fork', `catch vfork', and `catch exec' commands produce error
16539 messages on platforms that don't provide these features.
16540
16541Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16542
16543 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
16544 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16545 (shortening names from solib_threshold.exp etc), won't run on
16546 anything but HP-UX for the foreseeable future.
c906108c 16547 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 16548 reflect move.
c906108c
SS
16549
16550Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16551
16552 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 16553 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
16554
16555Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16556
16557 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16558 successfully re-sets breakpoints in shared libraries.
16559 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16560
16561Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16562
d63a86f8
RM
16563 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16564 and compiled w/o GCC.
c906108c
SS
16565
16566 * gdb.hp/watch-cmd.exp: ditto.
16567
16568 * gdb.hp/watch-hp.exp: ditto.
16569
16570 * gdb.hp/xdb1.exp: ditto.
16571
16572 * gdb.hp/xdb2.exp: ditto.
16573
16574 * gdb.hp/dbx.exp: ditto.
16575
16576Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16577
16578 * constvars.c: Remove C++-isms.
16579 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 16580 with GCC.
c906108c
SS
16581
16582Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16583
16584 The following changes are part of the HP merge.
16585
16586 * gdb.base/break.exp: new tests to verify that catchpoints for
16587 fork, vfork, and exec don't trigger inappropriately.
16588
16589 * gdb.base/opaque.exp: compile one file at a time, then link.
16590
16591 * gdb.base/signals.exp: be more restrictive about which hppa
16592 systems receive a setup_xfail. new tests.
16593
16594 * gdb.base/solib_threshold.build: new file.
16595 * gdb.base/solib_threshold.exp: new file.
16596 * gdb.base/solib_threshold.link_opts: new file.
16597 * gdb.base/solib_threshold.mk: new file.
16598 * gdb.base/gen_solib_threshold.c: new file.
16599
16600 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16601 tests. New tests for enums inside classes.
16602
16603 * gdb.c++/compiler.cc: indicate support of template debugging.
16604
16605 * gdb.c++/demangle.exp: run hp style demangling tests.
16606
16607 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
16608 tests.
16609
16610 * gdb.c++/misc.cc: changes to support new tests.
16611
16612 * gdb.c++/templates.cc: changes to support HP's compiler; changes
16613 to support new tests.
16614
16615 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
16616 gcc, then skip these tests.
16617
16618Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
16619
16620 The following files are part of the HP merge; some had longer
16621 names at HP, but have been renamed to be no more than 14
16622 characters in length.
16623
16624 * gdb.hp/ambiguous.cc: new file.
16625 * gdb.hp/ambiguous.exp: new file.
16626 * gdb.hp/attach.exp: new file.
16627 * gdb.hp/attach2.exp: new file.
16628 * gdb.hp/classes-hp.exp: new file.
16629 * gdb.hp/ctti.exp: new file.
16630 * gdb.hp/ctti-add.cc: new file.
16631 * gdb.hp/ctti-add1.cc: new file.
16632 * gdb.hp/ctti-add2.cc: new file.
16633 * gdb.hp/ctti-add3.cc: new file.
16634 * gdb.hp/dbx.exp: new file.
16635 * gdb.hp/exception.cc: new file.
16636 * gdb.hp/exception.exp: new file.
16637 * gdb.hp/foll-exec.c: new file.
16638 * gdb.hp/foll-exec.exp: new file.
16639 * gdb.hp/foll-fork.c: new file.
16640 * gdb.hp/foll-fork.exp: new file.
16641 * gdb.hp/foll-vfork.c: new file.
16642 * gdb.hp/foll-vfork.exp: new file.
16643 * gdb.hp/inherit-hp.exp: new file.
16644 * gdb.hp/more-steps.exp: new file.
16645 * gdb.hp/namespace.cc: new file.
16646 * gdb.hp/namespace.exp: new file.
16647 * gdb.hp/optimize.exp: new file.
16648 * gdb.hp/pxdb.c: new file.
16649 * gdb.hp/pxdb.exp: new file.
16650 * gdb.hp/quicksort.exp: new file.
16651 * gdb.hp/reg-test.exp: new file.
16652 * gdb.hp/reg-test.s: new file.
16653 * gdb.hp/sized-enum.c: new file.
16654 * gdb.hp/sized-enum.exp: new file.
16655 * gdb.hp/start-stop.exp: new file.
16656 * gdb.hp/templ-hp.cc: new file.
16657 * gdb.hp/templ-hp.exp: new file.
16658 * gdb.hp/thr-lib.c: new file.
16659 * gdb.hp/thr-lib.exp: new file.
16660 * gdb.hp/thr-lib.h: new file.
16661 * gdb.hp/thr-liblib.c: new file.
16662 * gdb.hp/virtfun-hp.c: new file.
16663 * gdb.hp/virtfun-hp.exp: new file.
16664 * gdb.hp/watch-cmd.exp: new file.
16665 * gdb.hp/watch-hp.exp: new file.
16666 * gdb.hp/xdb1.exp: new file.
16667 * gdb.hp/xdb2.exp: new file.
16668 * gdb.hp/xdb3.exp: new file.
16669
16670Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
16671
16672 The following files are part of the HP merge; some had longer
16673 names at HP, but have been renamed to be no more than 14
16674 characters in length.
16675
16676 * gdb.base/ss.h: new file.
16677 * gdb.base/call-ar-st.c: new file.
16678 * gdb.base/call-ar-st.exp: new file.
16679 * gdb.base/call-rt-st.c: new file.
16680 * gdb.base/call-rt-st-exp: new file.
16681 * gdb.base/call-strs.exp: new file.
16682 * gdb.base/ena-dis-br.exp: new file.
16683 * gdb.base/environ.exp: new file.
16684 * gdb.base/long_long.exp: new file.
16685 * gdb.base/sect-cmd.exp: new file.
16686 * gdb.base/shlib-cl2.exp: new file.
16687 * gdb.base/smoke.exp: new file.
16688 * gdb.base/so-impl-ld.c: new file.
16689 * gdb.base/so-impl-ld.exp: new file.
16690 * gdb.base/so-indr-cl.c: new file.
16691 * gdb.base/so-indr-cl.exp: new file.
16692 * gdb.base/varargs.exp: new file.
16693 * gdb.base/volatile.exp: new file.
16694 * gdb.base/whatis-exp.exp: new file.
7a292a7a 16695 * gdb.base/display.exp: new file.
c906108c
SS
16696 * gdb.c++/derivation.exp: new file.
16697 * gdb.c++/local.exp: new file.
16698 * gdb.c++/member-ptr.exp: new file.
16699 * gdb.c++/overload.exp: new file.
16700 * gdb.c++/ovldbreak.exp: new file.
16701 * gdb.c++/ref-types.exp: new file.
16702 * gdb.c++/ref-types2.exp: new file.
16703 * gdb.c++/userdef.exp: new file.
d63a86f8 16704
c906108c
SS
16705Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
16706
16707 * gdb.base/default.exp: Reflect wording change in remote.c.
16708
dc96c6c7 16709Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16710
16711 * gdb.base/help.exp: Update to reflect current text.
16712
16713Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
16714
16715 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
16716 they're stack variables and contain garbage.
16717 * gdb.c++/anon-union.exp: new file.
16718
16719 The following changes were made by David Taylor
889bf7c5
PA
16720 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16721 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16722 in changes by HP.
c906108c
SS
16723
16724 * gdb.base/bitops.exp: new file.
16725 * gdb.base/default.exp: change expected messages for catch and
16726 info catch tests to reflect HP merge changes.
16727 * gdb.base/enable-disable-break.exp
16728 * gdb.base/ending-run.c: new file.
16729 * gdb.base/long_long.c: new file.
16730 * gdb.base/maint.exp: new file.
16731 * gdb.base/pointers2.exp: new file.
16732 * gdb.base/shlib-call2.exp: new file.
16733 * gdb.base/solib.exp: new file.
16734 * gdb.base/step-test.c: new file.
16735 * gdb.c++/anon-union.cc: new file.
16736 * gdb.c++/local.cc: new file.
16737 * gdb.c++/member-pointer.cc: new file.
16738 * gdb.c++/method.cc: new file.
16739 * gdb.c++/ref-types.cc: new file.
16740 * gdb.c++/ref-types2.cc: new file.
16741 * gdb.c++/userdef.cc: new file.
d63a86f8 16742
c906108c
SS
16743 * gdb.base/scope.exp: compile one file at a time, then link.
16744 * gdb.base/langs.exp: ditto.
16745 * gdb.base/list.exp: ditto.
d63a86f8 16746
c906108c
SS
16747Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
16748
16749 The following changes were made by David Taylor
889bf7c5
PA
16750 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
16751 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
16752 in changes by HP.
d63a86f8 16753
c906108c
SS
16754 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
16755 skip tests. When compiling pass c++ flag to gdb_compile.
16756 * gdb.c++/
d63a86f8 16757
c906108c
SS
16758 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
16759 test for on hppa*-*-hpux*; use args to see if c++ was specified.
16760 (skip_hp_tests): new function.
16761 (gdb_preprocess): new function.
16762
16763 * configure.in (hpdir): decide whether to configure gdb.hp.
16764 * configure: regenerated.
16765
16766 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
16767 to delete on clean.
16768 (EXECUTABLES): update to reflect new additions.
16769 * gdb.base/commands.exp: update message expected.
16770 * gdb.base/default.exp: add copyright notice.
16771 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
16772 * gdb.base/help.exp: update messages to reflect current text.
16773 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
16774 targets for recurse tests.
16775 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
16776 skip this file.
16777
16778 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
16779 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
16780 compilation.
16781 * gdb.c++/misc.exp: ditto.
16782 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
16783 run the tests. tell gdb_compile that it's a c++ compilation.
16784
16785 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 16786
c906108c
SS
16787 * gdb.base/all-bin.exp: new file.
16788 * gdb.base/arithmet.exp: new file.
16789 * gdb.base/assign.exp: new file.
16790 * gdb.base/completion.exp: new file.
16791 * gdb.base/cond-expr.exp: new file.
16792 * gdb.base/condbreak.exp: new file.
16793 * gdb.base/define.exp: new file.
16794 * gdb.base/dollar.exp: new file.
16795 * gdb.base/environment.exp: new file.
16796 * gdb.base/eval-skip.exp: new file.
16797 * gdb.base/jump.exp: new file.
16798 * gdb.base/logical.exp: new file.
16799 * gdb.base/pointers.exp: new file.
16800 * gdb.base/relational.exp: new file.
16801 * gdb.base/section_command.exp: new file.
16802 * gdb.base/whatis-expr.exp: new file.
16803
16804 * gdb.base/all-types.c: new file.
16805 * gdb.base/call-array-struct.c: new file.
16806 * gdb.base/call-return-struct.c: new file.
16807 * gdb.base/call-strings.c: new file.
16808 * gdb.base/callfuncs2.c: new file.
16809 * gdb.base/condbreak.c: new file.
16810 * gdb.base/constvars.c: new file.
16811 * gdb.base/display.c: new file.
16812 * gdb.base/int-type.c: new file.
16813 * gdb.base/jump.c: new file.
16814 * gdb.base/miscexprs.c: new file.
16815 * gdb.base/pointers.c: new file.
16816 * gdb.base/pointers2.c: new file.
16817 * gdb.base/shmain.c: new file.
16818 * gdb.base/shr1.c: new file.
16819 * gdb.base/shr2.c: new file.
16820 * gdb.base/solib.c: new file.
16821 * gdb.base/solib1.c: new file.
16822 * gdb.base/solib2.c: new file.
16823 * gdb.base/varargs.c: new file.
16824 * gdb.c++/derivation.cc: new file.
16825 * gdb.c++/overload.cc: new file.
16826 * gdb.c++/ovldbreak.cc: new file.
16827 * gdb.hp/attach.c: new file.
16828 * gdb.hp/attach2.c: new file.
16829 * gdb.hp/average.c: new file.
16830 * gdb.hp/compiler.c: new file.
16831 * gdb.hp/compiler.cc: new file.
16832 * gdb.hp/execd-program.c: new file.
16833 * gdb.hp/follow-exec.c: new file.
16834 * gdb.hp/follow-fork.c: new file.
16835 * gdb.hp/follow-vfork-and-exec.c: new file.
16836 * gdb.hp/misc-hp.cc: new file.
16837 * gdb.hp/more-steps.c: new file.
16838 * gdb.hp/optimize.c: new file.
16839 * gdb.hp/quicksort.c: new file.
16840 * gdb.hp/run-hp.c: new file.
16841 * gdb.hp/start-stop.c: new file.
16842 * gdb.hp/sum.c: new file.
16843 * gdb.hp/templates-hp.cc: new file.
16844 * gdb.hp/thread-local-in-lib.c: new file.
16845 * gdb.hp/thread-local-in-lib.h: new file.
16846 * gdb.hp/thread-local-in-lib.lib.c: new file.
16847 * gdb.hp/vforked-program.c: new file.
16848 * gdb.hp/virtfunc-hp.cc: new file.
16849 * gdb.hp/watchpoint-hp.c: new file.
16850 * gdb.hp/xdb.c: new file.
16851 * gdb.hp/xdb0.c: new file.
16852 * gdb.hp/xdb0.h: new file.
16853 * gdb.hp/xdb1.c: new file.
16854
16855Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
16856
16857 The following change was made by Edith Epstein
889bf7c5
PA
16858 <eepstein@cygnus.com> as part of a project to merge in changes
16859 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
16860
16861 * gdb.c++/demangle.exp: changed the expected output for some
16862 ARM-style mangling -- removed second reference to datatype.
889bf7c5 16863 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 16864 T1<char>::~T1<char>(void)
c906108c 16865 becomes,
a9c64011
AS
16866 maint demangle __dt__11T1__pt__2_cFv
16867 T1<char>::~T1(void)
c906108c 16868
889bf7c5 16869 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 16870
c906108c
SS
16871Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
16872
16873 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
16874 * gdb.trace/backtrace.exp: Likewise.
16875 * gdb.trace/circ.exp: Likewise.
16876 * gdb.trace/collection.exp: Likewise.
16877 * gdb.trace/deltrace.exp: Likewise.
16878 * gdb.trace/infotrace.exp: Likewise.
16879 * gdb.trace/limits.exp: Likewise.
16880 * gdb.trace/packetlen.exp: Likewise.
16881 * gdb.trace/passc-dyn.exp: Likewise.
16882 * gdb.trace/passcount.exp: Likewise.
16883 * gdb.trace/report.exp: Likewise.
16884 * gdb.trace/save-trace.exp: Likewise.
16885 * gdb.trace/tfind.exp: Likewise.
16886 * gdb.trace/tracecmd.exp: Likewise.
16887 * gdb.trace/while-dyn.exp: Likewise.
16888 * gdb.trace/while-stepping.exp: Likewise.
16889
168901998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
16891
16892 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
16893
16894Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
16895
16896 From Brendan Kehoe:
16897 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
16898 int return types.
16899
16900Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
16901
16902 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 16903 remote dos host testing right.
c906108c
SS
16904
16905Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
16906
16907 * gdb.base/corefile.exp: remove some xfails.
16908
16909Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
16910
16911 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 16912 have different timestamps.
c906108c
SS
16913
16914Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
16915
16916 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 16917 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
16918
16919Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
16920
16921 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 16922 delta.
c906108c
SS
16923
16924Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
16925
16926 * gdb.base/default.exp: Add brace missing from previous delta.
16927
16928Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
16929
16930 * gdb.base/default.exp: Support test for info float for all
16931 varieties of arm toolchain.
16932
dc96c6c7 16933Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16934
16935 * gdb.trace/*.exp: remove "remote_download" command.
16936
dc96c6c7 16937Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16938
16939 * gdb.trace/*.exp: remove -gdwarf from compile.
16940
16941Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
16942
16943 * gdb.trace/configure.in(AC_INIT): typo
16944 * gdb.trace/configure: regenerated
16945
dc96c6c7 16946Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16947
16948 * config/m68k-emc.exp: New file.
16949 * lib/<emc-support.exp trace-support.exp}: New files.
16950 * configure.in: add new test directory gdb.trace.
16951 * gdb.trace/{configure configure.in Makefile.in}: New files.
16952 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
16953 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
16954 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
16955 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
16956 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
16957 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
16958 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 16959
dc96c6c7 16960Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16961
16962 * gdb.c++/classes.exp: Change all regular expressions to match
16963 arbitrary combinations of newline/carriage-return, so that they
16964 will work equally well on Unix and Windows.
16965 * gdb.c++/inherit.exp: ditto.
16966 * gdb.c++/virtfunc.exp: ditto.
16967
169681998-08-11 Dawn Perchik <dawn@cygnus.com>
16969
16970 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
16971
c2d11a7d
JM
16972Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
16973
16974 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
16975 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
16976 to use a0-a3/d0-d3 as needed.
16977
16978Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
16979
16980 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
16981 * gdb.disasm/am33.exp: Corresponding changes.
16982
c906108c
SS
169831998-07-11 Felix Lee <flee@cygnus.com>
16984
16985 * gdb.base/callfuncs.exp: add cmp10 test.
16986 * gdb.base/callfuncs.c (cmp10): new function.
16987
16988Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
16989
d63a86f8 16990 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
16991 into two parts to get around a synchronization problem in expect.
16992
3fc11d3e
JM
16993Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
16994
16995 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
16996
16997 * configure.in: Add options for gdbtk testsuite.
16998
16999 * configure: Regenerate.
17000
17001 * gdb.gdbtk: New directory to hold gdbtk tests.
17002
c906108c
SS
17003Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17004
17005 * gdb.fortran/types.exp: Escape brackets in expect patterns
17006 for test_float_literal_types_accepted tests.
17007 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17008 before run test.
17009
c2d11a7d
JM
17010Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17011
17012 * am33.exp: Just compile, do not link the testcase.
17013 * am33.s: Add ".am33" pseudoop to force am33 mode.
17014
c906108c
SS
170151998-06-25 Felix Lee <flee@cygnus.com>
17016
17017 * gdb.base/setshow.exp: make sure $pc is sane.
17018
17019 * gdb.stabs/weird.exp: split expect patterns properly.
17020
c2d11a7d
JM
17021Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17022
17023 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17024 * gdb.disasm/am33.exp: Run it.
17025
dc96c6c7 17026Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17027
17028 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17029 match processing (and eliminate spurious timeouts when running).
17030
dc96c6c7 17031Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17032
17033 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17034 exception test, but conditionalize it on target [mach | gnu].
17035
dc96c6c7 17036Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17037
17038 * gdb.base/overlays.exp: fixup compile line for linker script.
17039
17040Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17041
17042 * gdb.fortran/types.exp: don't guess at float size.
17043
17044Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17045
17046 * gdb.base/exprs.exp: delete test that depends on int size.
17047
17048Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17049
17050 * config/sim.exp: Removed checks for target triplets.
17051 (gdb_target_sim): Use gdb,target_sim_options.
17052
17053Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17054
17055 * gdb.base/reread.exp: New file.
17056 * gdb.base/reread1.c: New file.
17057 * gdb.base/reread2.c: New file.
17058
17059Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17060
17061 * config/sim.exp: Use 'target sim -sparclite' when running
17062 SPARClite programs.
17063
17064Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17065
17066 * gdb.base/structs2.exp: New file.
17067 * gdb.base/structs2.c: New file.
17068
17069Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17070
17071 * gdb.asm/common.inc: New file.
17072 * gdb.asm/d10v.inc: New file.
17073 * asm-source.exp: Pass -I's to gas to find .inc files.
17074 Update line numbers in expected output.
17075 * asmsrc1.s: Rewrite.
17076 * asmsrc2.s: Rewrite.
17077 * configure.in: Create arch.inc symlink.
17078 * configure: Regenerate.
17079 * Makefile.in (distclean): Delete arch.inc.
17080
17081Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17082
17083 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17084 (t_enum_value2): ditto
17085 (t_enum_value3): ditto
17086 (main): ditto
c906108c
SS
17087Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17088
17089 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17090 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17091 change.
17092 Use gdb_test instead of send_gdb/gdb_expect sequences.
17093
17094Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17095
17096 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17097 not void.
17098
17099Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17100
17101 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17102 subroutines. Used to test gdbs ability to single step through PC
17103 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17104
17105Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17106
17107 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17108 more rigorous EGCS C++ error checking.
17109
17110Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17111
a9c64011
AS
17112 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17113 tests.
17114 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17115 function when asleep.
17116 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17117 for i*86 Linux and SVR4 signal handling problems.
17118 Remove linux xfail for `next to handler in signals_tests_1', fixed
17119 by recent infrun.c change.
17120 Limit backtrace to 10 frames to avoid timeout problems with infinite
17121 stack backtraces.
17122 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17123 target.[ch] change.
c906108c
SS
17124
17125Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17126
17127 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17128 for a newline from gdb before continuing.
17129 (default_gdb_exit): Just look for y or n.
17130 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17131 it does, fail the rests of the tests in the file.
17132
17133Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17134
17135 * config/cygmon.exp: New file.
17136
17137Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17138
17139 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17140 main" test on remote targets.
c906108c
SS
17141
17142 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17143 run test on remote targets.
17144
17145Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17146
17147 * gdb.asm: New directory.
17148 * configure.in: Configure it.
17149 * configure: Regenerate.
17150 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17151 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17152
17153Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17154
17155 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17156
dc96c6c7 17157Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17158
a9c64011
AS
17159 * gdb.base/overlays (several files): Merge the two overlay
17160 managers into one. Change variables (foox, barx, bazx, grbxx)
17161 back into ints but force them to load in their proper sections.
c906108c
SS
17162
17163Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17164
17165 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17166 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17167 (D10VCopy): Handle memory regions crossing 16k boundaries.
17168 (D10VCopy): Transfer data in 32 bit chunks.
17169
17170Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17171
17172 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17173 correct.
c906108c
SS
17174
17175 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17176 map. Include space for printf in .text segment.
c906108c
SS
17177
17178 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17179 updated d10v memory VMA/LMA map.
c906108c 17180 (D10VCopy): Call D10VTranslate.
d63a86f8 17181
c906108c
SS
17182Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17183
17184 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17185
17186 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17187 that it won't be put into the .sdata - small data -
17188 section. Update reference.
c906108c
SS
17189 * gdb.base/baz.c (bazx, baz): Ditto.
17190 * gdb.base/foo.c (foox, foo): Ditto.
17191 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17192
17193 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17194 to be arrays.
d63a86f8 17195
dc96c6c7 17196Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17197
a9c64011
AS
17198 * gdb.base/overlays.exp: fix up and get working again.
17199 Add tests for backtraces from an overlay function.
d63a86f8 17200
c906108c
SS
17201Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17202
17203 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17204 "calling function with watchpoint enabled".
17205
17206Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17207
17208 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17209 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17210 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17211 pending review of whether it is useful or not.
17212
17213Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17214
17215 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17216
17217Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17218
17219 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17220 * config/dve.exp: New file to support Densan boards.
17221
17222Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17223
17224 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17225 reads and BSD.
c906108c
SS
17226
17227Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17228
17229 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17230 response.
17231
17232 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17233
17234Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17235
17236 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17237 test.
c906108c
SS
17238
17239 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17240 target_sizeof_long and target_bigendian_p.
c906108c 17241 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17242 to targets word size and endianess.
d63a86f8 17243
c906108c
SS
17244Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17245
17246 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17247 output.
c906108c
SS
17248
17249Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17250
17251 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17252 Update test of set args help to match source change.
c906108c
SS
17253
17254Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17255
17256 * gdb.base/default.exp: Expect help system output to be in
17257 alphabetical order.
17258 * gdb.base/help.exp: Ditto.
17259
17260Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17261
17262 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17263 "i*86-pc-linux-gnu*".
17264 * gdb.base/interrupt.exp: Ditto.
17265 * gdb.base/corefile.exp: Ditto.
17266
17267 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17268 define vxworks when building the testcase.
c906108c
SS
17269
17270 * gdb.base/ptype.exp: Fix testnames to be unique.
17271 * gdb.base/radix.exp: Ditto.
17272 * gdb.base/term.exp: Ditto.
17273 * gdb.base/whatis.exp: Ditto.
17274 * gdb.c++/classes.exp: Ditto.
17275
17276Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17277
17278 * gdb.base/callfuncs.exp: Fix indentation.
17279
17280 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17281 suppress_flag has been set.
17282 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17283 target feature.
17284
17285Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17286
17287 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17288 the testcase.
17289
17290 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17291 set_debug_traps() and breakpoint().
c906108c
SS
17292 * gdb.c++/misc.cc (main): Ditto.
17293 * gdb.c++/templates.cc (main): Ditto.
17294 * gdb.c++/virtfunc.cc (main): Ditto.
17295
17296Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17297
17298 * lib/gdb.exp(gdb_step_for_stub): New function.
17299 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17300 exists, reload the executable and do a "continue" instead of
17301 doing a jump.
17302 (runto_main): Use gdb_step_for_stub.
d63a86f8 17303
c906108c 17304 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17305 tests to have unique names.
c906108c
SS
17306 * gdb.base/callfuncs.exp: Ditto.
17307 * gdb.base/commands.exp: Ditto.
17308 * gdb.base/default.exp: Ditto.
17309 * gdb.base/help.exp: Ditto.
17310 * gdb.base/list.exp: Ditto.
17311 * gdb.base/opaque.exp: Ditto.
17312 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17313 similar tests.
d63a86f8 17314
c906108c
SS
17315 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17316 * gdb.c++/cplusfuncs.cc: Ditto.
17317 * gdb.c++/virtfunc.cc: Ditto.
17318
17319 * config/monitor.exp: Keep track of the last file we saw, rather
17320 than trying to get the info from gdb.
17321
17322 * gdb.fortran/types.exp: Move comment to previous line.
17323
17324Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17325
17326 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17327 target mode.
c906108c
SS
17328
17329Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17330
17331 From Bob Manson:
17332 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17333 string from GDB when it connects.
c906108c
SS
17334
17335 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17336
17337Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17338
17339 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17340 if we can't get a debug format from GDB (we may be testing an
17341 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17342
17343 * gdb.stabs/weird.exp: Fix quoting.
17344
17345 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17346
17347Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17348
17349 * config/arm-ice.exp: New file.
17350
17351Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17352
17353 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17354 until it has been modified to work with the new testsuite.
c906108c 17355
99707966 17356 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17357 testcase won't compile, cause all of the testcases in the file to
17358 fail instead.
c906108c
SS
17359
17360 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17361 (gdb_clear_suppressed): New procedure.
17362 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17363 it contains a positive value.
17364
17365Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17366
17367 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17368
17369 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17370
17371Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17372
17373 * lib/gdb.exp (setup_xfail_format): New function.
17374 (get_debug_format): New function to get debug format.
17375 (debug_format): New global variable to hold last value set
17376 by get_debug_format.
17377 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17378 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17379 * gdb.c++/ptype.exp: Ditto.
17380 * gdb.c++/classes.exp: Ditto.
17381 * gdb.c++/cplusfuncs.exp: Ditto.
17382 * gdb.c++/inherit.exp: Ditto.
17383 * gdb.c++/templates.exp: Ditto.
17384 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17385
c906108c
SS
17386Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17387
17388 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17389 host doesn't have a currently-open connection.
17390
17391 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17392 any gdb stub target. Handle cases where gdb doesn't respond when
17393 interrupted in a sane fashion.
c906108c
SS
17394
17395 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17396 same thing in a totally different way.
c906108c
SS
17397
17398 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17399 setting "timeout".
c906108c 17400 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17401 default_gdb_init now.
c906108c
SS
17402
17403Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17404
17405 * gdb.base/printcmds.exp: Fix "check for floating addition"
17406 regexp to accept results within approx +/- .01 of exact value.
17407 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17408
17409Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17410
17411 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17412 properly.
c906108c
SS
17413 (gdb_expect): Add optional timeout parameter, and add timeout
17414 value to various calls.
17415 (gdb_suppress_tests): Only give one warning message per group.
17416
17417Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17418
17419 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17420 global variables. Handle getting a value for $timeout more
17421 gracefully.
c906108c
SS
17422
17423Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17424
17425 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17426 initialize.
c906108c 17427 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17428 by a target configuration file.
c906108c
SS
17429 (gdb_expect): Pass the timeout to remote_expect.
17430
17431 * config/monitor.exp(gdb_load): Fix typo in regexp.
17432
17433Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17434
17435 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17436
17437Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17438
17439 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17440 here. Call gdb_target_exec before rebooting the target, to make
17441 sure the connection to the target is closed.
c906108c
SS
17442 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17443 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17444 Also detect "Timeout reading from remote" error.
17445
17446 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17447 gdb_target_monitor. Don't call gdb_file_cmd here; let
17448 gdb_target_monitor do it.
c906108c
SS
17449
17450 * gdb.disasm/hppa.exp: Don't use exec_output.
17451
17452Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17453
17454 * gdb.base/list.exp: If we're debugging a non-native target,
17455 try to set the pc register to point to the start of the
17456 program before doing the first list command.
17457
17458 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17459 test_calls after restarting.
c906108c
SS
17460
17461 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17462 reloading.
c906108c
SS
17463
17464 * gdb.base/watchpoint.exp: Fix typo.
17465
17466 * gdb.base/setshow.exp: Check for use_gdb_stub.
17467
17468 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17469 stub case.
c906108c
SS
17470 * gdb.base/langs.exp: Ditto.
17471
17472 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17473 gdb_load_offset. If we weren't given a file to load, figure out
17474 what the current file is and use it.
c906108c
SS
17475
17476 * config/i386-bozo.exp: New file.
17477
17478Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17479
17480 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17481 feature.
17482
17483 * config/proelf.exp: New entry.
17484
17485Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17486
17487 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17488 of regexps.
17489
17490 * gdb.base/watchpoint.exp: Don't run the test_stepping
17491 tests if gdb can't call functions on the target.
17492
17493 * gdb.base/setshow.exp: Don't run the set prompt tests if
17494 the board has gdb_prompt set.
17495
17496Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17497
17498 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17499 * gdb.base/commands.exp: Likewise.
17500 * gdb.base/setshow.exp: Likewise.
17501
17502Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17503
17504 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17505 feature.
17506
17507 * config/i960.exp: New file.
17508
17509Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17510
17511 * gdb.base/funcargs.exp: Check for gdb,short_int target
17512 feature instead of looking for explicit target triplets.
17513
dc96c6c7 17514Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17515
d63a86f8 17516 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17517 "p 123DEADBEEF", to check parse_number.
17518 * top.c: change "to enable to enable" to "to enable" in a couple
17519 of help strings.
17520
17521Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17522
17523 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17524 on the mn10300.
d63a86f8 17525
c906108c
SS
17526Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17527
17528 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17529 where the test executable is run with explicit args.
17530 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17531
17532Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17533
17534 * gdb.base/run.c: Use FAKEARGV to build test executable that
17535 does not require a command line arg, since most simulators
17536 don't currently support passing such an arg into the simulated
17537 program.
17538 * gdb.base/commands.exp: Change tests to insert the proper
17539 value as the arg to the first recursive factorial call. Change
17540 compilation line to define FAKEARGV at compile time.
17541
17542Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17543
17544 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17545 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17546 function with watchpoint enabled" test.
17547
17548Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17549
17550 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 17551 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
17552
17553 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 17554 "Tests restarted" messages.
c906108c
SS
17555
17556Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17557
17558 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17559
dc96c6c7 17560Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17561
17562 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17563 for INFO SYMBOL; add help tests for OVERLAY commands.
17564 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17565 add tests for OVERLAY commands
17566 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17567 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17568 * gdb.base/sigall.c: add usestubs code frag
17569 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 17570
c906108c
SS
17571Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17572
17573 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17574 failures.
17575 (gdb_stop_suppressing_tests): Note that tests have restarted.
17576
17577Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17578
17579 * config/h8300.exp: New file.
17580
17581Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17582
17583 * gdb.base/setshow.exp: Check for the existence of a
17584 feature, not its value.
17585
17586Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17587
17588 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17589
17590 * gdb.base/scope.exp: It's now init0(), not init().
17591
17592 * gdb.base/scope0.c: For now, change init() to be init0().
17593
17594 * config/monitor.exp: Use gdb_serial in preference to serial
17595 or netport.
17596
17597 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 17598 and it's not already set.
c906108c
SS
17599
17600Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17601
17602 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 17603 isn't using a stub and if it supports argument passing.
c906108c
SS
17604
17605Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
17606
17607 * config/udi.exp(gdb_start): Make sure UDICONF is set
17608 properly before starting gdb.
17609
17610Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
17611
17612 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
17613 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
17614 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
17615
17616Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
17617
17618 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 17619 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
17620
17621 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
17622
17623 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
17624
17625 * config/monitor.exp: Make sure we disconnect from the target.
17626 Also, try a reboot/reload cycle instead of failing if the
17627 load fails.
17628
17629Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
17630
17631 * gdb.base/default.exp: Don't set match_max.
17632 * gdb.base/help.exp: Ditto.
17633 * gdb.base/list.exp: Ditto.
17634 * gdb.base/signals.exp: Ditto.
17635
17636 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
17637 set, use remote_ld to download the testcase instead of
17638 the GDB loader.
17639
17640Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
17641
17642 * config/vr5000.exp: New file.
17643
17644 * config/monitor.exp(gdb_target_monitor): Add pattern for
17645 "Ending remote" to detect errors in connecting.
17646
17647 * gdb.base/setshow.exp: Add .* within auto language test.
17648
17649 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
17650 target feature.
17651
17652 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 17653 and reboot the board if necessary.
c906108c
SS
17654
17655 * gdb.base/setvar.exp(test_set): Handle multiple prints within
17656 a set of tests. Remove print.* from the patterns being checked.
17657
17658Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
17659
17660 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
17661 refer to gdb_spawn_id.
17662
17663 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
17664 longer used.
17665 * config/sparclet.exp: Ditto.
17666 * config/sparclet-old.exp: Ditto.
17667 * config/slite.exp: Ditto.
17668 * config/sim.exp: Ditto.
17669 * gdb.base/funcargs.exp: Ditto.
17670
17671 * lib/gdb.exp:Remove references to gdb_spawn_id.
17672 (gdb_expect): Move to remote.exp.
17673
17674Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
17675
17676 * config/monitor.exp: Detect the "Couldn't establish connection"
17677 message from GDB.
17678
17679Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
17680
17681 * gdb.base/bitfields.exp: Use runto instead of explicit
17682 gdb_run_cmd/gdb_expect sequences.
17683
17684 * gdb.base/break.exp(text_next_with_recursion): Add match for
17685 gdb_expect call.
17686
17687 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
17688 We also need to handle the "A program is being debugged already"
17689 prompt from gdb. Use gdb_test to set the baud rate.
17690
17691 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
17692 to 20000. Really. I mean it.
17693
17694Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17695
17696 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
17697 fails. If suppress_flag is set, skip perror message about not
17698 being able to send to GDB.
c906108c 17699 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 17700 GDB.
c906108c
SS
17701 (gdb_expect): If suppress_flag is set, always fail immediately.
17702 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
17703 (gdb_init): Call gdb_stop_suppressing_tests.
17704 (default_gdb_exit): Ditto.
17705 (default_gdb_start): Ditto.
17706
17707 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 17708 gdb_stop_suppressing_tests as appropriate.
c906108c 17709 * gdb.base/break.exp: Ditto.
889bf7c5 17710 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
17711 * gdb.base/commands.exp: Ditto.
17712 * gdb.base/exprs.exp: Ditto.
889bf7c5 17713 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
17714 * gdb.base/list.exp: Ditto.
17715 * gdb.base/recurse.exp: Ditto.
889bf7c5 17716 * gdb.base/scope.exp: Ditto.
c906108c
SS
17717 * gdb.base/structs.exp: Ditto.
17718 * gdb.c++/inherit.exp: Ditto.
17719
17720Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
17721
17722 * config/vr4300.exp: New file.
17723
99707966 17724 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 17725
99707966 17726 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
17727
17728Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
17729
17730 * lib/gdb.exp(gdb_init): New function.
17731
17732 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 17733 for each individual variable set.
c906108c
SS
17734
17735 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
17736 name.
17737
17738 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
17739
17740 * gdb.base/scope.exp: Use gdb_test.
17741
17742 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
17743 aborting; the testsuite driver will do that for us (see
17744 gdb_finish). Also, use gdb_test in a few more places.
17745
17746Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
17747
17748 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
17749
17750Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
17751
17752 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
17753 and "add_tests" are not at the same address.
17754
17755Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
17756
17757 * gdb.base/ptype.exp: Use gdb_test.
17758
17759Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
17760
17761 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
17762 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
17763 left in. No longer expect them to fail.
17764
17765 * gdb.stabs/*.mt; Deleted, no longer used.
17766 * gdb.stabs/configure.in: Remove references to target makefile
17767 frags.
17768 * gdb.stabs/configure: Rebuilt.
17769
17770 * gdb.disasm/*.mt: Deleted, no longer used.
17771 * gdb.disasm/configure.in: Remove references to target makefile
17772 frags. Use "sh3.s" as the unique filename for this directory.
17773 * gdb.disasm/configure: Rebuilt.
17774
17775 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
17776 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
17777 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
17778
17779Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
17780
17781 * config/udi.exp: Use mondfe,name instead of remote_host.
17782
17783Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
17784
17785 * gdb.base/watchpoint.exp: Don't expect a failure when calling
17786 a function with a watchpoint enabled on the mn10200.
17787
17788 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
17789 before trying to create it!
17790
17791Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
17792
17793 * config/vx.exp: Use hostname instead of netport.
17794
17795 * config/vxworks.exp: New file.
17796
17797 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
17798
17799 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 17800 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
17801 occurs.
17802
17803 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
17804 $gdb_spawn_id directly.
17805 (gdb_run_cmd): Try _start as well as start. Use the target feature
17806 gdb,start_symbol as the symbol to start from when jumping.
17807
17808Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
17809
17810 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
17811 redundant) test.
17812
17813 * gdb.base/recurse.exp: Relax final value test for 'b' so that
17814 it doesn't lose for 16bit integer systems.
17815
17816Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
17817
17818 * gdb.fortran/types.exp: If the target doesn't support "double"
17819 data types, then expect "real" types to only be 4 bytes.
17820
17821 * gdb.c++/virtfunc.exp: Expect failure for virtual function
17822 call tests if the target doesn't support inferior function calls.
17823
17824 * gdb.base/printcmds.exp: Allow minor deviation in FP values
17825 in printf tests.
17826
17827Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
17828
17829 * gdb.base/help.exp: Disable "help set", "help show", and
17830 "help support". Simplify regexp for "help stack".
17831
17832 * gdb.base/default.exp: Set match_max to 5000 and the timeout
17833 to 60 seconds. Temporarily set match_max to 15000 around the
17834 "info copying" test.
17835
17836 * gdb.base/nodebug.exp: Don't try to do an inferior function
17837 call if the target doesn't support them.
17838 * gdb.base/printcmds.exp: Likewise.
17839 * gdb.base/setvar.exp: Likewise.
17840 * gdb.base/structs.exp: Likewise.
17841 * gdb.c++/templates.exp: Likewise.
17842 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
17843
17844 * gdb.base/recurse.exp: Enable for the mn10200.
17845
17846 * configure.in: Do configure gdb.stabs directory for *-*-elf
17847 targets.
17848 * configure: Rebuilt.
17849
17850 * gdb.base/break.exp: Check for gdb,noresults before testing
17851 exit status and/or results from the target.
17852 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
17853 * lib/gdb.exp: Remove old (now bogus) initialization of
17854 noinferior, noargs, noresults and nosignals.
17855
17856Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
17857
17858 * config/sh.exp: New file.
17859
17860 * config/slite.exp: Try to connect multiple times to the board
17861 before rebooting. Only send a "monitor run" if need_monitor_run
17862 is set.
17863
17864 * gdb.base/break.exp: Don't do the "stub continue" test if
17865 the target has gdb_stub set.
17866
17867 * gdb.base/callfuncs.exp: Increase the timeout.
17868
17869 * gdb.base/interrupt.exp: Don't even try to compile the testcase
17870 if the target has gdb,noinferiorio set.
17871
17872 * gdb.base/list.exp: Increase match_max to 10000 characters.
17873
17874 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
17875
17876 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
17877 target.
17878
17879 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
17880
17881Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
17882
17883 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
17884 trying to delete the copy of gdb. Catch the file delete so we
17885 don't die if the delete fails; also, the file should be copied to
17886 the host, not to the build.
c906108c
SS
17887
17888Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
17889
17890 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 17891 parenthesis in case it contains multiple regexps separated
c906108c
SS
17892 with |.
17893
17894 * gdb.base/watchpoint.exp: Use gdb_test.
17895 * gdb.base/default.exp: Ditto.
17896
17897Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
17898
99707966 17899 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 17900
c906108c
SS
17901 * gdb.base/scope.exp: Use gdb_test.
17902 * gdb.c++/classes.exp: Ditto.
17903 * gdb.c++/inherit.exp: Ditto.
17904
17905Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
17906
17907 * gdb.base/crossload.exp: Don't use execute_anywhere, use
17908 remote_exec instead.
17909 * gdb.base/corefile.exp: Don't be ridiculous.
17910 * gdb.base/*.c: Add missing stub invocations.
17911
17912Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
17913
17914 * config/slite.exp: Miscellaneous fixes.
17915
17916 * lib/gdb.exp: Fix runto.
17917
17918 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
17919 the target.
17920
17921 * gdb.base/watchpoint.exp: Fix regexp.
17922
17923 * lib/gdb.exp(default_gdb_exit): Add a catch to the
17924 close and wait commands, as the descriptor may now be
17925 invalid. Always call "remote_close host".
17926
17927Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
17928
17929 Major rewrite for testsuite revision.
d63a86f8 17930
c906108c
SS
17931 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
17932 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
17933 instead of relying on spawn_id to always contain a valid
17934 spawn id.
17935 (get_compiler_info): New procedure to build the ${binfile}.ci
17936 file, instead of replicating this in N different places.
17937 (gdb_compile): New procedure.
d63a86f8 17938
c906108c 17939 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
17940 appropriate arguments) instead of compile. Use gdb_test in a lot
17941 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
17942 at the start of a testcase, as this is no longer done magically.
17943
17944 config/*-gdb.exp: Rename without the -gdb suffix.
17945
17946 config/mips.exp: Use remote_close instead of exit_remote_shell.
17947 config/monitor.exp: Use target_info instead of looking at
17948 baud, timeout, etc.
17949 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
17950
17951Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17952
17953 * gdb.c++/templates.exp (test_ptype_of_templates),
17954 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
17955 Update expect patterns for destructors and assignment operators
17956 to match corresponding c-typeprint.c changes.
17957 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
17958 to destructor breakpoint test, GDB should be able to set the
17959 destructor breakpoint without specifying arguments.
17960
17961Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
17962
17963 * gdb.threads/pthreads.exp: Change result for failure to compile due
17964 to lack of pthreads runtime support from an error to simply an
17965 unsupported test, per dejagnu standards.
17966
17967Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17968
17969 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
17970 where GDB exits to reduce pattern match time.
17971 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
17972
17973 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
17974
dc96c6c7 17975Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17976
17977 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
17978 * gdb.base/default.exp: ditto.
17979 * gdb.base/nodebug.exp: ditto.
17980 * gdb.base/printcmds.exp: ditto.
17981 * gdb.base/ptype.exp: ditto.
17982 * gdb.base/setvar.exp: ditto.
17983 * gdb.base/structs.exp: ditto.
17984 * gdb.base/setshow.c: Guard against uninitialized values of argc.
17985
17986Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
17987
17988 * configure, */configure: Rebuild with autoconf 2.12.
17989
17990Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
17991
17992 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
17993 use new i*86-pc-linux*-gnu quads.
17994 * gdb.base/corefile.exp: Ditto.
17995 * gdb.base/signals.exp: Ditto.
17996 * gdb.base/sigall.exp: Ditto.
17997 * gdb.base/interrupt.exp: Ditto.
17998
17999 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18000 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18001 RedHat 4.0.
d63a86f8 18002
c906108c 18003 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18004 linux. This allows the test case to at least compile on latest
18005 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18006
18007Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18008
18009 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18010 directory to search gdb directory. Accept and step over conditional
18011 stack alignment code. Consume $prompt in failure cases.
18012 Reset timeout to $oldtimeout instead of some arbitrary value.
18013 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18014 timeout problems with infinite stack backtraces.
18015 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18016 Accept function parameters for linkfunc member.
18017
18018Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18019
18020 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18021 (CXXFLAGS): Remove, unreferenced.
18022 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18023 previous -B options and also add -B option to pick up cross compiled
18024 runtime.
c906108c
SS
18025 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18026 doing cross compiles.
18027 (target_alias): Declare global.
18028 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18029 to verify that gcc exists in build tree, and if so set CC to that
18030 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18031
c906108c
SS
18032Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18033
18034 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18035 ptype test for anonymous union. Fixup testcase to match
18036 current gcc debug output.
18037
18038Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18039
18040 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18041 force argument to an unsigned long type.
18042
18043Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18044
18045 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18046 tests and anonymous union print/ptype tests.
c906108c
SS
18047 * gdb.base/list.exp (test_forward-search): Increase timeout by
18048 5 minutes for the "search extremely long line" case.
18049 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18050 completely optional and that the pass/fail messages use the command as
18051 the message if that third arg is a null string.
18052 (gdb_test_exact): Arrange that a null string pattern means match a
18053 null string output rather than any output, which might include random
889bf7c5 18054 errors.
c906108c
SS
18055 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18056 backtrace test.
18057 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18058 always failing and failure is now exposed by gdb.exp changes.
18059
18060Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18061
18062 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18063 weren't being noted.
18064
18065Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18066
18067 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18068 * gdb.stabs/weird.exp: Remove v_comb xfails.
18069
dc96c6c7 18070Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18071
18072 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18073 list.exp scope.exp watchpoint.exp]
c906108c 18074 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18075
dc96c6c7 18076Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18077
18078 * config/monitor.exp: Increase download timeout to 1000 seconds.
18079
dc96c6c7 18080Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18081
18082 * config/m32r.exp: Increase timeout to 120 seconds.
18083
18084Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18085
18086 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18087 and accept older ordering as obsolescent gcc or gdb.
18088 * gdb.c++/templates.exp: Ditto.
18089 * gdb.c++/virtfunc.exp: Ditto.
18090
18091Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18092
18093 * gdb.base/coremaker.c: Add code to mmap some data so we
18094 can check that it ends up in the core file.
18095 * gdb.base/corefile.exp: Add test to read mmapped data
18096 from core file.
18097
dc96c6c7 18098Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18099
18100 * config/m32r.exp: New file.
18101
18102Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18103
18104 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18105 that cflags can contains -gstabs, and work correctly for other tests.
18106
dc96c6c7 18107Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18108
18109 * gdb.base/setshow.exp: New file, tests show and set.
18110 * gdb.base/setshow.c: New file, tests show and set.
18111 * gdb.base/help.exp: Add test for help set|show annotate.
18112 * gdb.base/default.exp: Add test for set|show annotate.
18113
18114Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18115
18116 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18117 errors unique.
18118 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18119 explicitly.
18120
18121Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18122
18123 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18124 and width commands. This is done elsewhere.
18125 * (gdb_start): Don't call gdb_start_sim here. That's already
18126 done in gdb_load. This fixes lots of failures in default.exp.
18127
18128Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18129
18130 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18131 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18132 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18133 in the same we we treat other failures (since it may be an expected
889bf7c5 18134 condition), rather than as an error.
c906108c
SS
18135 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18136 old test format.
18137
18138Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18139
18140 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18141 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18142 twice. Nuke the duplicates.
c906108c 18143 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18144 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18145 Remove config.h along with other config files.
18146
18147Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18148
18149 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18150 "p func1 ()" and note that rests of tests are skipped.
18151 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18152 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18153 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18154 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18155 affected by the previous run test.
18156 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18157 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18158 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18159 "pass int powerset tuple" and "pass modeless int powerset tuple".
18160 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18161 "real write 4" and "real write 8".
18162 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18163 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18164 "print \$i after tuple assign 2", and
18165 "print vs2 after tuple assign 2".
18166 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18167 meaningful error message and return -1 so the caller can
18168 suppress further tests and avoid a cascade of errors.
d63a86f8 18169
c906108c
SS
18170Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18171
18172 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18173 format for printing version.
18174 * gdb.base/default.exp: Ditto.
18175 * gdb.base/interrupt.exp: Fix problem with cascade of
18176 errors if child process dies while calling a function.
d63a86f8 18177
c906108c
SS
18178Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18179
18180 * Makefile.in (VPATH): Add
18181 * Makefile.in (Makefile, config.status): Fix rules so things get
18182 remade when necessary.
18183
18184Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18185
18186 * Makefile.in (just-check): Add path to sibling expect dir
18187 to environment variable specified by RPATH_ENVVAR.
18188
18189Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18190
18191 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18192 (just-check): Add shared library paths for libstdc++, tk,
18193 tcl, bfd, and opcodes to the environment variable specified
18194 in RPATH_ENVVAR.
18195 * configure.in: Add support to recognize --enable-shared flag
18196 and generate correct value for RPATH_ENVVAR.
18197 * configure: Regenerated with autoconf.
18198
18199Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18200
18201 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18202 include all osf versions.
c906108c
SS
18203 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18204 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18205 when target is linux. When failing to build pthreads test
18206 executable, give more meaningful message.
18207 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18208 arg for pthread_create.
d63a86f8 18209
c906108c
SS
18210Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18211
18212 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18213 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18214 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18215 and -lpthreads (everybody else).
c906108c
SS
18216 (test_startup): Fail gracefully if threads are not supported.
18217 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18218 "p/c array_index("abcdef",2)" when not gcc compiled.
18219 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18220 "print func2::coremaker_local" when not gcc compiled.
18221 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18222 "ptype on opaque struct tagname (statically)",
18223 "ptype on opaque struct tagname (dynamically) 1", and
18224 "ptype on opaque struct tagname (dynamically) 2"
18225 for not compiled with gcc.
18226 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18227 backtrace when compiled with gcc.
d63a86f8 18228 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18229 than always return success.
18230
18231Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18232
18233 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18234
18235Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18236
18237 * gdb.base/structs.exp: Undo last change.
18238
18239Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18240
18241 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18242 encapsulate all the steps/nexts done during self test, starting
18243 at main, and makes them less sensitive to optimization issues.
18244 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18245 signal handler" test.
18246 * gdb.threads/pthreads.exp: Only run this for native configs.
18247 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18248 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18249 tests.
18250 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18251 for "runto test_calls(void)" test.
d63a86f8 18252
c906108c
SS
18253Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18254
18255 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18256 and don't expect address info in breakpoint confirmations.
18257
18258Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18259
18260 * gdb.base/list.exp (test_forward_search): Increase timeout
18261 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18262 and then reset to old value when done. Increase expect input
c906108c
SS
18263 buffer to 10000.
18264
18265Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18266
18267 * gdb.base/list.exp (test_forward_search): Fix to handle very
18268 long source line without overflowing expect's input buffer.
18269
18270Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18271
18272 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18273 "buffer_full".
18274
18275 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18276 "buffer_full".
18277
18278 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18279 "buffer_full".
18280
18281 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18282 "buffer_full".
18283
18284Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18285
18286 * configure.in (configdirs): Add gdb.threads.
18287 * configure: Regenerated with autoconf.
18288 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18289 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18290 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18291
c906108c
SS
18292Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18293
18294 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18295
18296Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18297
18298 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18299 each signal's status in the output of "handle all print".
18300 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18301 the \r\n sequence that immediately precedes the gdb prompt.
18302 * gdb.base/a1-selftest.exp: Save original timeout and restore
18303 after test.
18304
18305Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18306
18307 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18308 symbol.
18309
18310Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18311
18312 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18313
18314Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18315
18316 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18317 timeout by 60 seconds.
18318
18319Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18320
18321 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18322 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18323 error return.
18324
18325Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18326
18327 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18328 gdb initialization, also report how long dejagnu waited. Restore
18329 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18330 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18331
18332Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18333
18334 * lib/gdb.exp: Report timeout value for verbosity level 2.
18335 * config/gdbserver.exp: Ditto.
18336 * config/hppro.exp: Ditto.
18337 * config/mips-gdb.exp: Ditto.
18338 * config/monitor.exp: Ditto.
18339 * config/netware.exp: Ditto.
18340 * config/sim-gdb.exp: Ditto.
18341 * config/slite-gdb.exp: Ditto.
18342 * config/udi-gdb.exp: Ditto.
18343 * config/unix-gdb.exp: Ditto.
18344 * config/vx-gdb.exp: Ditto.
18345 * gdb.base/a1-selftest.exp: Ditto.
18346 * gdb.base/a2-run.exp: Ditto.
18347 * gdb.base/break.exp: Ditto.
18348 * gdb.base/corefile.exp: Ditto.
18349 * gdb.base/list.exp: Ditto.
18350 * gdb.base/recurse.exp: Ditto.
18351 * gdb.base/scope.exp: Ditto.
18352 * gdb.base/signals.exp: Ditto.
18353
18354Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18355
18356 * gdb.threads/Makefile.in (docdir): Removed.
18357
18358Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18359
18360 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18361 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18362 @srcdir@.
d63a86f8 18363 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18364 autoconf 2.5 or higher.
18365 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18366
18367Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18368
18369 * configure: Regenerated.
18370 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18371 avoid name clashes with SunOS headers.
18372
18373Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18374
18375 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18376
18377Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18378
18379 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18380 prototype information ends up in the compiler info file.
18381
18382Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18383
18384 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18385 attempting to regenerate it. Eliminate use of a temporary file
18386 and just generate the info file directly. Source it immediately,
18387 for consistency of use.
18388 * gdb.base/corefile.exp: Ditto
18389 * gdb.base/exprs.exp: Ditto.
18390 * gdb.base/funcargs.exp: Ditto.
18391 * gdb.base/langs.exp: Ditto.
18392 * gdb.base/list.exp: Ditto.
18393 * gdb.base/mips_pro.exp: Ditto.
18394 * gdb.base/nodebug.exp: Ditto.
18395 * gdb.base/opaque.exp: Ditto.
18396 * gdb.base/ptype.exp: Ditto.
18397 * gdb.base/scope.exp: Ditto.
18398 * gdb.base/setvar.exp: Ditto.
18399 * gdb.base/signals.exp: Ditto.
18400 * gdb.base/whatis.exp: Ditto.
18401 * gdb.c++/templates.exp: Ditto.
18402 * gdb.c++/virtfunc.exp: Ditto.
18403 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18404 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18405
18406Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18407
18408 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18409 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18410 Increase timeout, a lot of single stepping might be needed if the
18411 target has no hardware watchpoints.
18412
18413Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18414
18415 * gdb.base/break.exp: Ignore compiler warnings when compiling
18416 break.c.
18417 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18418 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18419 from remote-sim.
18420 * gdb.base/exprs.exp: Add h8300 xfails.
18421 * gdb.base/funcargs.exp: Likewise.
18422 * gdb.base/nodebug.exp: Likewise.
18423 * gdb.base/printcmds.exp: Likewise.
18424 * gdb.base/ptype.exp: Likewise.
18425 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18426 h8300 xfails.
d63a86f8 18427 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18428 on the h8300.
18429 * gdb.base/funcargs.c: Explicitly make last constant argument to
18430 call_after_alloca_subr an unsigned long type.
18431 * gdb.base/return.c: Include stdio.h.
18432
18433Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18434
18435 * config/abug.exp: New file for the older Motorola Bug monitor
18436 that runs on the mvme13x series VME boards.
18437 * config/monitor.exp: Use the new config array for target settings
18438 if they exist.
18439
18440Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18441
18442 * sim-gdb.exp: Make the SH simulator allocate less space when
18443 it is targeted.
18444
18445Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18446
18447 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18448 test.
18449
18450Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18451
18452 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18453 "rs6000-*-*" for "list function in include file" when gcc compiled.
18454 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18455 for "p ctable1[120]".
18456 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18457 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18458 Remove setup_xfail for "rs6000-*-*" for
18459 "print 'scope0.c'::filelocal before run".
18460 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18461 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18462 since some compilers don't allow both options to be given
18463 on the same command line. Create object file and move it.
d63a86f8 18464
c906108c
SS
18465Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18466
18467 * gdb.base/corefile.exp: Always regenerate the core file, since
18468 we always regenerate the coremaker program. Detect special case
18469 where registers cannot be read from core file.
d63a86f8 18470
c906108c
SS
18471Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18472
18473 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18474 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18475 * gdb.c++/templates.exp: Only match on basename of file since
18476 some formats like xcoff don't encode directory information.
18477 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18478 and rs6000 AIX xcoff targets.
18479 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18480 * configure: Regenerate.
18481 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18482 here, rather than in distclean.
d63a86f8 18483
c906108c
SS
18484Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18485
18486 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18487 defined, and use it to compile the test case with -O2. The
18488 native compilation still uses no optimization.
18489 * gdb.base/mips_pro.c: Remove inline assembly code since
18490 it is compiled PIC by default, which results in assembler
18491 warnings that make the testsuite think the compilation
18492 was unsuccessful.
18493
18494Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18495
18496 * gdb.c++/misc.exp: Add note to message for
18497 "print s.a for foo struct" that this is a known gcc 2.7.2
18498 and earlier bug.
18499
18500Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18501
18502 * gdb.base/break.exp: Fix pattern for matching "Delete all
18503 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18504 setup_xfail for deleting all breakpoints test. Fix various
18505 timeout messages to include "(timeout)".
18506 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18507 for "p t_float_values2(3.14159,float_val2)".
18508 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18509 for "continue to call2g" when gcc compiled.
18510 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18511 "up to foo in langs.exp", "show language at foo in langs.exp",
18512 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18513 and "show language at fsub in langs.exp".
18514 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18515 "list line 1 in include file", "list message for lines past EOF",
18516 "list function in include file", "list list0.h:foo", and
18517 "list filename:function; nonexistant function".
18518 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18519 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18520 and "ptype t_char_array" to be for native cc only.
d63a86f8 18521
c906108c
SS
18522Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18523
d63a86f8 18524 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 18525 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 18526 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
18527
18528Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18529
18530 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18531 "bt in signals.exp". This problem only appears when running
18532 the testsuite, and then only intermittently.
18533
18534Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18535
18536 * gdb.base/return.exp (return_tests): Differentiate between
18537 two tests of continuing.
18538
18539Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18540
18541 * */Makefile.in (maintainer-clean): Remove config.log.
18542 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18543 * gdb.c++/Makefile.in (PROGS): Add inherit.
18544 (clean): Remove *.ci.
18545
18546Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18547
18548 * gdb.c++/misc.cc: Add test code from Mike Stump.
18549 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18550
18551Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18552
18553 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18554 to "alpha-*-osf2*" and add comment.
18555 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
18556 setup_xfail for "step over execarg initialization" and
18557 "step over corearg initialization".
c906108c
SS
18558 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18559 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18560 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 18561 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
18562 "print func2::coremaker_local", and "backtrace in corefile.exp".
18563 * gdb.base/signals.exp: Build and source signals.ci.
18564 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18565 to be for gcc only.
18566 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 18567
c906108c
SS
18568Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18569
18570 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18571 Feb 3 procfs.c change.
18572
18573Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18574
18575 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18576
18577Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18578
18579 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18580 from dejagnu's apparent default of 10 seconds, which gives random
18581 results when running the tests over NFS on moderately loaded systems.
18582 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18583
18584Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18585
18586 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18587 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 18588 result reports.
c906108c
SS
18589
18590Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18591
18592 * configure.in (CY_AC_PATH_TCLH): Remove.
18593 * configure: Regenerate.
18594
18595Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18596
18597 * gdb.c++/Makefile.in (clean): Add missing '{'.
18598
18599Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18600
18601 * lib/gdb.exp: Provide a default value for noinferior.
18602
18603 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18604 Load libgloss.exp.
18605
18606Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
18607
18608 * gdb.disasm/hppa.exp: Compile directly into an executable, use
18609 the executable, not the .o to run the tests from.
18610
18611Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
18612
18613 * gdb.base/break.exp: Don't test for program exit or exit status
18614 if $noresults if nonzero.
18615 * gdb.base/langs.exp: Likewise.
18616 * gdb.base/watchpoint.exp: Likewise.
18617
18618 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
18619 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
18620 trying to compile the testcase.
18621
18622Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
18623
18624 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
18625 * gdb.base/signals.exp (continue to handler): Likewise.
18626
18627Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
18628
18629 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
18630
18631 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
18632
18633Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
18634
18635 * gdb.base/corefile.exp: Recognize "not found" as failure
18636 when trying to determine if a core file was generated.
18637 If no core file was generate the first time, try again without
18638 the ulimit -c to work around braindamaged shells.
18639
18640Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
18641
18642 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
18643 [] tests with "test" and enclose string in quotes.
18644 * gdb.stabs/configure: Rebuild
d63a86f8 18645
c906108c
SS
18646Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
18647
18648 Changes in sync with expect:
18649 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
18650 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
18651 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
18652 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
18653 argument to AC_REQUIRE.
18654 * configure: Regenerated.
18655
18656Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
18657
18658 * gdb.base/corefile.exp: When generating a core, discard any
18659 error messages about ulimit not found and the "core dumped"
18660 message from the shell that runs the coredumper.
18661
18662Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
18663
18664 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
18665
18666 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
18667 which sed script to run. Expect failure for v_comb test
18668 on PA targets too.
d63a86f8 18669
c906108c
SS
18670Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
18671
18672 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 18673 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
18674
18675Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
18676
18677 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
18678 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 18679 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
18680 * lib/gdb.exp (default_gdb_start): Fix typo.
18681 * gdb.base/corefile.exp: Allow "Core was generated by ..."
18682 messages to not include the full program name that caused
18683 the core dump since some systems (such as solaris) apparently
18684 truncate this path to about 80 characters.
18685 When generating a core file first try increasing the core file
18686 size limit to unlimited since some systems may default it to
18687 zero, and it is harmless to try it. Move the test for failing
18688 to generate a core file to where it will actually get executed.
18689 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
18690 new gdb result from g++ debug info improvements and make old
18691 pattern obsolescent. Also account for size_t differences
18692 (may be int or long).
18693 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
18694 initialization before function call is placed in the delay slot
18695 and thus appears to be skipped over by commands such as "next".
18696
18697Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
18698
18699 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
18700
18701Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
18702
18703 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
18704 input source file; fix code to compile test to deal with this
18705 convention.
18706 * gdb.c++/*.exp: Likewise.
18707
18708Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
18709
18710 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
18711 "bt in signals.exp".
18712
18713Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
18714
18715 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
18716 "step over execarg initialization" and
889bf7c5 18717 "step over corearg initialization".
c906108c
SS
18718
18719Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
18720
18721 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
18722 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
18723
18724Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
18725
18726 From Rob Savoye (rob@poseidon.cygnus.com)
18727 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
18728 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
18729 configure.in}, gdb.disasm/{Makefile.in, configure.in},
18730 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
18731 configure.in}: Major reworking for autoconfig.
c906108c
SS
18732 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
18733 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 18734 New files.
c906108c
SS
18735 * config/unix-gdb.exp: Make GDB global.
18736 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
18737 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
18738 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
18739 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
18740 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
18741 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 18742 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
18743 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
18744 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
18745 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
18746 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 18747 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
18748 to returns as necessary, arrange for test to compile own testcase
18749 executable.
c906108c 18750 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 18751
c906108c
SS
18752Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
18753
18754 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 18755 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
18756 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
18757 "backtrace through signal handler".
18758
18759Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18760
18761 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
18762 continuing from a job control stop signal.
18763 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
18764
18765Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
18766
18767 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
18768 * gdb.base/corefile.exp: Likewise.
18769 * gdb.base/funcargs.exp: Likewise.
18770
18771Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
18772
18773 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
18774 * config/monitor.exp: Add support for setting baud rate.
18775
18776Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
18777
18778 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
18779 i*86-*-linux* xfails for "backtrace through signal handler".
18780 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
18781 "print func2::coremaker_local".
18782 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 18783 alpha-dec-osf2* xfail for
c906108c
SS
18784 "delete all breakpoints when none".
18785
18786Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
18787
18788 * gdb.base/break.exp: Change test that deletes all breakpoints
18789 when no user breakpoints are installed. A post 4.15 change
18790 causes gdb to no longer prompt in this case.
18791
18792Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
18793
18794 * gdb.base/return.exp (return_tests): Change xfail for test
18795 "correct value returned double test" to stop xfailing at
18796 Solaris 2.5. Apparently the bug has been fixed.
18797
18798Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
18799
18800 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
18801 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
18802
18803Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
18804
18805 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
18806 * gdb.disasm/hppa.s: Corresponding changes.
18807
18808Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
18809
18810 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
18811 makefile fragment.
18812 * config/mt-hpux: Deleted.
18813
18814Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
18815
d63a86f8 18816 * Many files: When warning about suppressed tests due to a
c906108c
SS
18817 nonexistant test binary, avoid incrementing the warning count.
18818
18819Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
18820
18821 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 18822
c906108c
SS
18823Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18824
18825 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
18826 "sparc-*-solaris2*".
18827
18828Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18829
18830 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
18831 Add global and local variables and initialize them.
18832 * gdb.base/corefile.exp: Test correct mapping of corefile sections
18833 by printing variables. Remove rs6000 and powerpc xfails, BFD now
18834 extracts the file name and terminating signal from the core file.
18835 * TODO: Remove note about tests for correct mapping of corefile.
18836 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
18837 from optimizing it away.
18838 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
18839 handles common blocks.
18840
18841Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
18842
18843 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
18844 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
18845
18846Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
18847
18848 * Makefile.in (maintainer-clean): New target, synonym for
18849 realclean.
18850 * gdb.base/Makefile.in (maintainer-clean): Likewise.
18851 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
18852 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
18853 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
18854 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
18855 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
18856
18857Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
18858
18859 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
18860 xfails when not gcc compiled for "print foo::funclocal".
18861 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
18862 "print foo::funclocal at foo",
18863 "print 'scope1.c'::foo::funclocal at foo",
18864 "print foo::funclocal_bss at foo",
18865 "print 'scope1.c'::foo::funclocal_bss at foo",
18866 "print foo::funclocal_ro at foo",
18867 "print 'scope1.c'::foo::funclocal_ro at foo",
18868 "print bar::funclocal at foo" and
18869 "print 'scope1.c'::bar::funclocal at foo".
18870 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
18871 gcc compiled for "print foo::funclocal at bar".
18872 Expand all messages to ensure that they identify that
18873 the test is at bar().
18874 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
18875 gcc compiled for:
18876 "ptype on opaque struct pointer (statically)",
18877 "ptype on opaque struct tagname (statically)",
18878 "ptype on opaque struct pointer (dynamically) 1",
18879 "ptype on opaque struct tagname (dynamically) 1",
18880 "ptype on opaque struct pointer (dynamically) 2" and
18881 "ptype on opaque struct tagname (dynamically) 2
18882 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
18883 gcc compiled for:
18884 "p datalocal"
18885 "whatis datalocal",
18886 "ptype datalocal",
18887 "p bsslocal",
18888 "whatis bsslocal", and
18889 "ptype bsslocal".
18890 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
18891 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
18892 when not gcc compiled.
18893 * gdb.base/funcargs.exp (float_and_integral_args): Add
18894 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
18895 compiled.
18896 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
18897 "backtrace from call6a" when not gcc compiled.
18898 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
18899 "backtrace from call7a" when not gcc compiled.
18900 * gdb.base/callfuncs.exp (do_function_calls):
18901 Add "hppa*-*-hpux*" xfail when not gcc compiled for
18902 "p t_char_array_values(char_array_val2,char_array_val1)",
18903 "p t_char_array_values(char_array_val1,char_array_val2)",
18904 "p t_char_array_values("carray 1","carray 2")",
18905 "p t_char_array_values("carray 1",char_array_val2)",
18906 "p t_char_array_values(char_array_val1,"carray 2")",
18907 "p sum_args(1,{2})",
18908 "p sum_args(2,{2,3})",
18909 "p sum_args(3,{2,3,4})",
18910 "p sum_args(4,{2,3,4,5})"
18911 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
18912 "backtrace in corefile.exp" when not gcc compiled.
18913
18914Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18915
18916 * gdb.base/signals.exp: Rewrite `handle all print' test as
18917 a procedure. Accept blanks or TABs as whitespace, increase
18918 timeout and expect input buffer size for the large output
18919 from the command. Remove "i*86-*-bsdi2.0" xfail.
18920
18921Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18922
18923 * gdb.base/setvar.exp: Add new testcases for truncation when
18924 assigning invalid values to bitfields.
18925
18926Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
18927
d63a86f8 18928 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
18929 mips-sgi-irix* xfail for
18930 "call inferior func with struct - returns char *"
18931 and fix test so that an optional (unsigned char *) cast is
889bf7c5 18932 accepted in the result.
c906108c
SS
18933
18934Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
18935
18936 * gdb.base/funcargs.exp (float_and_integral_args): Remove
18937 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
18938 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
18939 * gdb.base/signals.exp: Remove duplicate "handle all print" test
18940 that accidentally got checked in.
18941
18942Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
18943
d63a86f8 18944 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
18945 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
18946 compiled test.
18947 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
18948 Add mips-sgi-irix5* xfail for not gcc compiled.
18949 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
18950 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
18951 "p top", "whatis top", "p middle", and "whatis middle".
18952 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
18953 "whatis signed char" for not gcc compiled.
18954 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
18955 "set variable signed char=-1 (-1)" and
18956 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
18957 * gdb.base/funcargs.exp (float_and_integral_args):
18958 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
18959 Add mips-sgi-irix* xfail when not gcc compiled for
18960 "continue to call2b".
18961 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
18962 "continue to call2g".
18963 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
18964 "backtrace from call6a"
18965 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
18966 "backtrace from call7k".
18967 Add mips-sgi-irix5* xfail when not gcc compiled for
18968 "backtrace from call7a".
18969 (localvars_after_alloca): Fix gdb_test cmds for
18970 "print * after runto ...".
18971 Remove rs6000-*-* xfails for
18972 "print i after runto localvars_after_alloca" and
18973 "print l after runto localvars_after_alloca"
18974 for all compilers.
18975 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 18976 when not compiled with gcc, for:
c906108c
SS
18977 "print signed char == (minus)",
18978 "print signed char != (minus)",
18979 "print signed char < (minus)",
18980 "print signed char > (minus)".
18981 * gdb.base/callfuncs.exp (do_function_calls):
18982 Add mips-sgi-irix* xfail, when compiled with native compiler, for
18983 "call inferior func with struct - returns char *".
d63a86f8 18984 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
18985 "correct value returned double test" to include Solaris 2.4.
18986 * gdb.base/funcargs.exp (float_and_integral_args):
18987 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 18988
c906108c
SS
18989Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18990
18991 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
18992 enumeration bitfields if compiling with GNU C.
18993 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
18994 to empty' prompt.
18995
18996Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
18997
18998 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
18999 test for PRO targets.
19000
19001 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19002 breakpoints in the inferior at any given time by making
19003 two groups of breakpoints for call2*, call6* and call7*
19004 tests.
19005
19006Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19007
19008 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19009 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19010 from optimizing it away.
19011 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19012 "call inferior func with struct".
19013
19014Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19015
19016 * configure.in: Only configure gdb.chill for particular targets.
19017
19018Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19019
19020 * gdb.base/Makefile.in: Add action to .c.o transformation
19021 rule that generates a .ci file for each .o file and remove
19022 explicit .c.o rules except for callfuncs.o.
19023 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19024 generates a .ci file for each .o file and remove explicit
19025 .cc.o rules.
19026 (clean): Remove *.tmp *.ci files.
19027 (EXECUTABLES): Remove templ-info.exp.
19028 * gdb.base/compiler.c: New file.
19029 * gdb.c++/compiler.cc: New file
19030 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19031 Change rs6000-*-* xfail for
19032 "print 'scope0.c'::filelocal_ro" and
19033 "print 'scope1.c'::filelocal" and
19034 "print 'scope1.c'::filelocal_bss" and
19035 "print 'scope1.c'::filelocal_ro" and
19036 "print 'scope1.c'::foo::funclocal" and
19037 "print 'scope1.c'::foo::funclocal_ro" and
19038 "print 'scope1.c'::bar::funclocal" and
19039 "print 'scope0.c'::filelocal_ro" and
19040 "print 'scope1.c'::filelocal at foo" and
19041 "print 'scope1.c'::filelocal_bss at foo" and
19042 "print 'scope1.c'::filelocal_ro at foo" and
19043 "print 'scope1.c'::foo::funclocal at foo" and
19044 "print 'scope1.c'::foo::funclocal_bss at foo" and
19045 "print 'scope1.c'::foo::funclocal_ro at foo" and
19046 "print 'scope1.c'::bar::funclocal at foo" and
19047 "print 'scope0.c'::filelocal_ro" and
19048 "print 'scope1.c'::filelocal" and
19049 "print 'scope1.c'::filelocal_bss" and
19050 "print 'scope1.c'::filelocal_ro" and
19051 "print 'scope1.c'::foo::funclocal" and
19052 "print 'scope1.c'::foo::funclocal_bss" and
19053 "print 'scope1.c'::foo::funclocal_ro" and
19054 "print 'scope1.c'::bar::funclocal" and
19055 "print 'scope1.c'::bar::funclocal_bss"
19056 to only be xfail'd when not compiled with gcc.
d63a86f8 19057 Add rs6000-*-* xfail for
c906108c
SS
19058 "print 'scope0.c'::filelocal_bss before run"
19059 when compiled with gcc.
19060 (test_at_main): Add rs6000-*-* xfail for
19061 "print filelocal_ro in test_at_main"
19062 when compiled with gcc.
19063 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19064 Add rs6000-*-aix* xfail for
c906108c
SS
19065 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19066 "ptype t_char_array", not compiled with gcc.
19067 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19068 xfail for "list foo (in include file)" when gcc compiled.
19069 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19070 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19071 "run to call0a" if not compiled with gcc.
19072 (unsigned_integral_args): Add rs6000-*-* xfail for
19073 "run to call1a" if not compiled with gcc.
19074 (float_and_integral_args): Add rs6000-*-* xfail for
19075 "run to call2a" if not compiled with gcc and for
19076 "continue to call2b" for any compiler.
19077 Add rs6000-*-* xfail to
19078 "print f1 after run to call2a" for gcc compiled.
19079 (discard_and_shuffle): Add rs6000-*-* xfail for
19080 "run to call6a".
19081 (shuffle_round_robin): Add rs6000-*-* xfail for
19082 "backtrace from call7a" if not compiled with gcc.
19083 Add rs6000-*-* xfail for
19084 "backtrace from call7b" if compiled with gcc.
19085 (call_after_alloca): Add rs6000-*-* xfail for
19086 "print c in call_after_alloca" and
19087 "print s in call_after_alloca" and
19088 "backtrace from call_after_alloca_subr"
19089 if not compiled with gcc.
19090 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19091 "print c in localvars_in_indirect_call" and
19092 "print c in localvars_in_indirect_call" and
19093 "backtrace in indirectly called function" and
19094 "stepping into indirectly called function"
19095 if not compiled with gcc.
19096 (localvars_after_alloca): Add rs6000-*-* xfail for
19097 "print c after runto localvars_after_alloca" and
19098 "print s after runto localvars_after_alloca" and
19099 "print i after runto localvars_after_alloca" and
19100 "print l after runto localvars_after_alloca"
19101 for all compilers.
19102 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19103 than whatis-info.exp.
19104 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19105 than opaque-info.exp.
19106 Setup rs6000-*-* xfail for
d63a86f8 19107 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19108 "ptype on opaque struct pointer (dynamically)" when
19109 not compiled with gcc.
19110 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19111 rather than callf-info.exp.
19112 (do_function_calls): Add clear_xfail for rs6000-*-* for
19113 "p t_float_values2(3.14159,float_val2)". Seems to work
19114 fine there, both with xlc and gcc. Need to find out what
19115 it is doing right and fix other platforms.
19116 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19117 "call inferior func with struct - returns int",
19118 "call inferior func with struct - returns long",
19119 "call inferior func with struct - returns float",
19120 "call inferior func with struct - returns double",
19121 "call inferior func with struct - returns char *",
19122 but only if not gcc compiled (presumes xlc compiled).
19123 Change rs6000-*-* xfails for
19124 "call inferior func with struct - returns char" and
19125 " call inferior func with struct - returns short" to only
19126 xfail if not using gcc.
19127 (clean mostlyclean): Remove *.ci and *.tmp files.
19128 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19129 than templ-info.exp.
19130 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19131 Add rs6000-*-* xfail for "up to foo in langs.exp"
19132 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19133 when not gcc compiled.
d63a86f8 19134
c906108c
SS
19135Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19136
19137 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19138 * gdb.base/corefile.exp: Likewise.
19139 * gdb.base/list.exp: Likewise.
19140 * gdb.base/scope.exp: Likewise.
19141 * gdb.base/siganls.exp: Likewise.
19142
19143 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19144 compiler output.
19145 * gdb.base/whatis.exp: Likewise.
19146
19147Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19148
19149 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19150 failure (opcode table has been fixed to match reality).
19151
19152Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19153
19154 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19155 "call inferior func with struct - returns char",
19156 "call inferior func with struct - returns short"
19157
19158 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19159 "print 'scope0.c'::filelocal at main",
19160 "print 'scope0.c'::filelocal_bss in test_at_main",
19161 "print 'scope0.c'::filelocal at foo",
19162 "print 'scope0.c'::filelocal_bss in test_at_foo",
19163 "print 'scope0.c'::filelocal at bar",
19164 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19165
c906108c
SS
19166 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19167 in source file 1". This bug seems to have been fixed with both
19168 gcc and native cc (was native assembler bug?).
19169
19170Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19171
19172 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19173 "backtrace through signal handler" to "i*86-*-sysv4*".
19174 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19175 continue" case. Add "known SVR4 bug" to fail message.
19176 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19177 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19178 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19179 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19180 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19181 "up to foo in langs.exp", "show language at foo in
19182 langs.exp", "up to cppsub_ in langs.exp", "show
19183 language at cppsub_ in langs.exp", "up to fsub in
19184 langs.exp", and "show language at fsub in langs.exp".
19185 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19186 "bactrace in corefile.exp".
19187 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19188 "call inferior function with struct - returns float" and
19189 "call inferior function with struct - returns double".
d63a86f8 19190
c906108c
SS
19191Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19192
19193 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19194 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19195 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19196 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19197
19198Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19199
19200 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19201 (or overriden) "CHILL" macro rather then bare "gcc".
19202 Also look for ../../gcc/xgcc since that is what we will
19203 actually need, not "Makefile". Remove following assignment
19204 of CHILL to CHILL_FOR_TARGET because that results in
19205 recursive definition.
19206
19207Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19208
19209 * gdb.base/corefile.exp: Change xfail for backtrace in
19210 corefile.exp from linuxaout to all linux.
19211 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19212 cases where we miss the breakpoint at the signal handler
19213 for some reason. Setup xfail for linuxoldld/linuxaout and
19214 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19215 hitting SIGURG breakpoint.
19216 * gdb.base/signals.exp: Setup xfail for "next" acting like
19217 continue to add linuxoldld. Setup xfail for all linux for
19218 "next to handler in signals_tests_1", "backtrace in
19219 signals_tests_1", "continue to func1", "pass SIGUSR1",
19220 and continue to handler".
19221
19222Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19223
19224 * Update all FSF addresses except those in COPYING* files.
19225
19226Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19227
19228 * gdb.base/a2-run.exp: Change messages to be more explicit about
19229 the status of args, and quote binfile in results.
19230
19231Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19232
19233 * gdb.base/callfuncs.exp: Add tests for passing structs to
19234 inferior functions and return various types.
19235 * gdb.base/callfuncs.c: Add functions to receive a struct
19236 and return a member of the struct, in various types.
19237
19238Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19239
19240 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19241
19242Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19243
19244 * config/vxworks29k.exp: New file, sources vxworks.exp.
19245
19246Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19247
19248 * config/gdbremote.exp: New file. Testing framework using
19249 gdbserver.
19250
19251Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19252
19253 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19254 "call function when asleep" and "send end of file".
19255 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19256 for "backtrace in corefile.exp".
19257 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19258 for "backtrace through signal handler".
19259 * gdb.base/corefile.exp: Make sure we actually generate a core file
19260 before trying the core tests. Some systems allow the user to suppress
19261 generation of core files and default to that (linux for example).
19262 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19263 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19264
19265Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19266
19267 * gdb.threads: New directory with some crude multi-threaded
19268 gdb tests (step.exp and step2.exp).
19269 * config/mt-lynx (STEP_EXECUTABLE): Define.
19270 (THREADFLAGS): Define.
19271
19272Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19273
19274 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19275
19276 * gdb.base/signals.exp: Disable whole file for lynx until
19277 further notice.
19278
19279 * gdb.base/signals.exp: xfail test where "next" acts like
19280 "continue" for lynx.
19281
19282 * gdb.base/interrupt.exp: xfail test for calling function while
19283 inferior is asleep for lynx.
19284
19285 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19286 than one cr-lf after each command.
19287
19288Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19289
19290 * configure.in: Reinstate setting of stabsdirs variable, fix
19291 typo in setting up configdirs for native builds.
19292
19293 * gdb.base/return.exp: Fix typo in return double test.
19294 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19295 compiler from optimizing them away.
19296
19297Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19298
19299 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19300 sequences to be echo'd by gdb when using gdb_test.
19301 * gdb.chill/chexp.exp: Likewise.
19302 * gdb.fortran/exprs.exp: Likewise
19303
19304Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19305
19306 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19307 after the inferior gdb has started.
19308
19309 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19310 after each command.
19311 * gdb.base/funcargs.exp: Likewise.
19312 * gdb.base/gdbvars.exp: Likewise.
19313 * gdb.base/interrupt.exp: Likewise.
19314 * gdb.base/list.exp: Likewise.
19315 * gdb.base/watchpoint.exp: Likewise.
19316 * gdb.c++/demangle.exp: Likewise.
19317 * gdb.c++/inherit.exp: Likewise.
19318 * gdb.chill/chexp.exp: Likewise.
19319 * gdb.fortran/exprs.exp: Likewise.
19320
19321 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19322 test if we can't handle IO to/from the inferior.
19323
19324 * gdb.c++/misc.exp: Always check for a program already being
19325 started after sending a "run" command to gdb.
19326
19327 * gdb.base/twice.exp: Start with a fresh gdb.
19328
19329 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19330 only depend on gdb's expression code, not the chill runtime.
19331
19332 * gdb.base/return.c: Put return values into variables so we
19333 can have gdb print them rather than depending on the program
19334 to print them.
19335 * gdb.base/return.exp: Corresponding changes.
19336
19337 * lib/gdb.exp: Provide default value for noinferiorio.
19338 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19339 the inferior.
19340
19341 * gdb.base/break.exp: Always check for a program already being
19342 started after sending a "run" command to gdb.
19343 (text_next_with_recursion): Don't check the output from the
19344 program's printf statement. Instead just make sure the program
19345 exited.
19346
19347 * gdb.base/commands.exp: Protect tests which need arguments with
19348 $noargs conditionals.
19349
19350Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19351
19352 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19353 of structure member arrays to match gdb/valops.c:value_addr change.
19354
19355Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19356
19357 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19358 cases.
19359
19360Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19361
19362 * configure.in (configdirs): Remove gdb.chill from default list
19363 of subdirs and then add it back in only if doing a native build.
19364 The current chill compiler does not yet work in any cross build.
19365 * Revert all signal changes from Jul 6.
19366 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19367 for sh-hms targets, allowing these tests to link, with no other
19368 changes. Testing is suppressed by setting "nosignals" in site.exp.
19369
19370Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19371
19372 * configure.in (signaldirs): Define and add to configdirs for all
19373 targets except some specific ones that are known to not support signals.
19374 Also clean up formatting.
19375 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19376 (signals, sigall): Remove rules to build.
19377 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19378 Moved to new gdb.signals directory.
19379 * gdb.signals: New test directory.
19380 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19381 signals.c signals.exp}: New or moved files.
19382
19383Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19384
19385 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19386
19387Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19388
19389 * gdb.base/return.exp: Xfail `return double' test failure
19390 on at least Solaris 2.3 and handle future/past versions on
19391 a case by case basis as appropriate. Also update message
19392 to include i*86 failures.
19393
19394Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19395
19396 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19397
19398 * lib/gdb.exp: Fix comment which erroneously identified
19399 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19400 gdb_file_cmd not gdb_load).
19401 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19402
19403 * gdb.base/setvar.exp: Make test names consistent between pass and
19404 fail cases. Use gdb_test more.
19405
19406Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19407
19408 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19409
19410Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19411
19412 * gdb.base/help.exp: Fix expected help string for `show commands'.
19413
19414Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19415
19416 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19417
19418 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19419 of a text section.
19420
19421Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19422
19423 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19424 that loop eventually terminates. Fix Connection refused logic so
19425 that testsuite will expire nicely.
19426
19427Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19428
19429 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19430 config/rom68k.exp: New tcl glue for the appropriate monitors.
19431 These all just end up calling monitor.exp.
19432 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19433 refused' by retrying. Cleanup some timeout issues.
19434 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19435 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19436 callers don't have to set/restore global timeout variable.
19437
19438 * The following set of changes centralizes management of the global
19439 timeout variable. This way, it can be set in one target dependent
19440 place instead of dozens of places scattered throughout the test suite.
19441 If you need to lengthen a timeout, then you should either set timeout
19442 in one of the config/{target}.exp files, or multiply it by a factor.
19443 Setting it to an absolute value is always going to lose for some
19444 targets.
19445 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19446 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19447 * gdb.base/funcargs.exp: Don't set timeout.
19448 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19449 * gdb.base/printcmds.exp (test_print_string_constants
19450 test_print_array_constants): Don't set timeout.
19451 * gdb.base/ptype.exp: Don't set timeout.
19452 * gdb.base/recurse.exp: Don't set timeout.
19453 * gdb.base/return.exp: Don't set timeout.
19454 * gdb.base/watchpoint.exp: Don't set timeout.
19455 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19456 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19457
19458Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19459
19460 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19461
19462Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19463
19464 * lib/gdb.exp: Disable chill tests for irix5.
19465
19466Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19467
19468 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19469 each test pass or fail.
19470
19471Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19472
19473 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19474 xlc not gcc.
19475
19476Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19477
19478 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19479
19480Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19481
19482 * config/est.exp: Fix copyright and comments. Remove dead code.
19483 Use targetname, serialport and baud variables instead of fixed
19484 constants.
19485 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19486 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19487
19488Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19489
19490 * gdb.base/watchpoint.exp: Don't run
19491 test_watchpoint_triggered_in_syscall for sunos.
19492
19493Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19494
19495 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19496 they don't seem to exist. Do include stdio.h.
19497
19498Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19499
19500 * gdb.base/a1-selftest.exp: Add alpha xfail.
19501
19502Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19503
19504 * gdb.base/watchpoint.c (main): Prompt before calling read().
19505 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19506 Revise accordingly. Remove cruft about sending "123" several
19507 times, until it gets noticed. Clean up the "print buf[0]" stuff
19508 so that it passes or fails, and waits for prompts in the usual way.
19509
19510Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19511
19512 * gdb.base/recurse.exp: Fix comment.
19513
19514 * TODO: Remove item about printing variables in nodebug.exp. Add
19515 item about enabling tests which are only run on some targets.
19516
19517 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19518 fail, make test names unique, use new gdb_test convention
19519 regarding pattern, use gdb_test more, etc.).
19520
19521 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19522 fail, make test names unique, etc.).
19523
19524Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19525
19526 * gdb.base/nodebug.c: Change return type of top and middle to
19527 short.
19528 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19529 are fixed by the recent mdebugread.c changes. Allow `short ()'
19530 as type for top and middle.
19531
19532Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19533
19534 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19535 nearly as I can tell, the whole thing was an accident in Stu's
19536 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19537 to replace a send/expect pair with gdb_test, but ended up only
19538 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19539 of 30 Mar 1995 took care of it, but left this vestigial comment
19540 which I am now nuking.
19541
19542Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19543
19544 * gdb.base/break.exp: Look for different line number for
19545 breakpoint at main depending on usestubs.
19546
19547Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19548
19549 * gdb.base/list.exp: Adjust some alternate expect patterns to
19550 match recent list0.c change. Add alternate expect pattern for
19551 output from `list default lines around main' for optimizing
19552 compilers.
19553
19554Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19555
19556 * lib/gdb.exp: If nosignals is not set, set it to 0.
19557
19558Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19559
19560 * config/slite-gdb.exp: Responds to load symbol table prompt.
19561 * gdb.base/break.exp: Adjust line number, fix rerun.
19562 * gdb.base/langs0.c: Add #ifdef usestubs.
19563
19564Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19565
19566 * gdb.base/list.exp: Adjust line contents after adding new lines in
19567 list0.c. Also fix a syntax error.
19568
19569 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19570 * gdb.base/break.exp: ditto.
19571 * gdb.base/list.exp: ditto.
19572 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19573 * gdb.base/run.c: ditto.
19574 * gdb.base/list0.c: ditto.
19575 * gdb.base/funcargs.c: ditto.
19576
19577Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19578
19579 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19580 $targetname, $serialport and $baud instead of hardwired variables.
19581 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19582 target doesn't support signals.
19583
19584Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19585
19586 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19587
19588Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19589
19590 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19591 Don't rely on the value of an auto variable before it has been
19592 initialized. Use gdb_test more.
19593
19594Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19595
19596 * lib/gdb.exp (default_gdb_version): A version number must start
19597 with a digit, but other than that contains all characters up to
19598 the first whitespace character.
19599
19600Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19601
19602 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19603
19604Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19605
19606 * gdb.c++/*.exp: Warn if executable does not exist. The original
19607 reason for skipping the warning was that configure.in sometimes
19608 intentionally skipped building the executables but the tcl code
19609 had no way of knowing. That (a) was always bogus with respect to
19610 error handling, (b) is no longer true (right now there is no way
19611 to skip C++ tests).
19612
19613 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
19614
19615Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19616
19617 * gdb.base/list.exp: Add expect patterns for output from
19618 SunPRO compiled executables.
19619 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
19620 types.
19621
19622Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19623
19624 * gdb.base/break.exp (test_next_with_recursion): Accept any line
19625 number (we are already testing that the correct source line text
19626 gets printed).
19627
19628 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
19629 that is what is intended, but something needed to be done to get
19630 sunos4 native working again.
19631
19632 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
19633
19634 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
19635 apparently went with a (very) old xfail.
19636
19637Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
19638
19639 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
19640 runto_main is a proc in gdb.exp that will do 'step' for target use
19641 stubs.
19642 * gdb.base/exprs.exp: ditto.
19643 * gdb.base/interrupt.exp: ditto.
19644 * gdb.base/opaque.exp: ditto.
19645 * gdb.base/printcmds.exp: ditto.
19646 * gdb.base/ptype.exp: ditto.
19647 * gdb.base/scope.exp: ditto.
19648 * gdb.base/setvar.exp: ditto.
19649 * gdb.base/signals.exp: ditto.
19650 * gdb.base/twice.exp: ditto.
19651 * gdb.c++/classes.exp: ditto.
19652 * gdb.c++/inherit.exp: ditto.
19653 * gdb.c++/templates.exp: ditto.
19654 * gdb.base/break.exp: no run and hit main for stubs. Change line
19655 numbers for breakpoints and info breakpoint.
19656 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
19657 breakpoint().
19658 * gdb.base/callfuncs.c: ditto.
19659 * gdb.base/exprs: ditto.
19660 * gdb.base/interrupt.c: ditto.
19661 * gdb.base/opaque0.c: ditto.
19662 * gdb.base/printcmds.c: ditto.
19663 * gdb.base/ptype.c: ditto.
19664 * gdb.base/scope0.c: ditto.
19665 * gdb.base/setvar.c: ditto.
19666 * gdb.base/signals.c: ditto.
19667 * gdb.base/twice.c: ditto.
19668 * gdb.c++/misc.cc: ditto.
19669 * gdb.c++/templates.cc: ditto.
19670
19671Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19672
19673 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
19674
19675 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
19676 somewhere between `read' and `main.c'. I'm pretty sure the
19677 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
19678 and it isn't particularly useful.
19679
19680 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
19681
19682Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19683
19684 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
19685
19686Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
19687
19688 * config/mt-slite: add LIBS and -nostdlib.
19689 * config/slite-gdb.exp: add this new file to support sparclite target.
19690
19691Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
19692
19693 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
19694
19695 * gdb.base/a2-run.exp: Change argument to istarget from
19696 "*-*-vxworks" to "*-*-vxworks*".
19697 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
19698
19699Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
19700
19701 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
19702 will not runto main but do a 'step' to step out of breakpoint().
19703 * config/mt-slite: add -Dusestubs.
19704
19705Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19706
19707 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
19708 instead of just @.
19709
19710 * gdb.base/signals.exp: Add test for "handle all print".
19711 * TODO: Remove "handle all print". Also remove item about
19712 checking copyright date (I don't like the idea of a spurious FAIL
19713 based on when we run the tests).
19714
19715 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
19716 for SunOS4 (reason for failure not investigated). Remove
19717 redundant test for $binfile.
19718
19719 * gdb.base/nodebug.c (array_index): Call malloc.
19720
19721 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
19722
19723Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
19724
19725 * gdb.base/recurse.exp: Update gdb_test invocation to use new
19726 conventions and slightly simplify the matching regexp.
19727
19728Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19729
19730 * gdb.base/break.exp: Update gdb_test invocation to use new
19731 convention.
19732
19733 * lib/gdb.exp: If noargs is not set, set it to 0.
19734
19735 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
19736 tests unique.
19737
19738 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
19739
19740Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19741
19742 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
19743 one argument of type "<non-float parameter>".
19744
19745Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
19746
19747 * config/rom68k.exp: New file to support Motorola IDP board.
19748 * gdb.base/a2-run.exp: Skip this file if noargs is set.
19749 * gdb.base/break.c: Change things around so that this program
19750 doesn't depend upon args. This is necessary to make remote
19751 targets work (in general, they can't take args).
19752 * gdb.base/break.exp: Don't try to send args to program. Don't
19753 expect output. Also, replace lots of code with gdb_test.
19754
19755Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19756
19757 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
19758 printing of '\'' (which is what the comment says we are testing,
19759 even though we were not), not '''.
19760 (test_integer_literals_rejected): Test that printing ''' is an error.
19761
19762 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
19763 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
19764 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
19765 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
19766 Use gdb_test not test_print_accept.
19767 * lib/gdb.exp: Remove test_print_accept.
19768
19769 * gdb.base/signals.exp (signal_tests_1): Make pass message
19770 consistent with fail message.
19771
19772 * gdb.base/whatis.exp: Remove xfails for printing char vs.
19773 unsigned char; the bug (PR 1821) is fixed.
19774
19775 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
19776
19777 * gdb.base/scope.exp (test_at_localscopes): Call pass for
19778 successful tests--makes xfailing them work right.
19779
19780Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19781
19782 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
19783 only \r\n, not .*. The test can pass .* as the last thing in
19784 $pattern if that is what it wants. In addition to providing this
19785 flexibility, this change should speed up pattern matching in cases
19786 where the pattern already ended with .* (there were a number of
19787 them). This change also helps catch bad patterns--in the old
19788 scheme the typo "char \*" instead of "char \\*" would pass. Now
19789 it is caught.
19790 * Many .exp files: Update callers.
19791
19792 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
19793 clearer and does not spuriously match multiple ('s. Likewise for
19794 ) and *.
19795
19796 * gdb.base/nodebug.exp: Test ability to call a function and pass
19797 it a string (even with no debugging info).
19798
19799 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
19800 "p '\'", which is the same as "p ''" once tcl gets done with
19801 quoting, to "p '\\'", which I suspect is what is intended (one
19802 backslash gets sent to GDB).
19803
19804 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
19805
19806Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19807
19808 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
19809 1817) was fixed literally years ago.
19810
19811Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19812
19813 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
19814 test, it causes stepping out of call_after_alloca_subr with
19815 optimizing compilers.
19816 (localvars_in_indirect_call): Consume GDB prompt if `finish'
19817 fails.
19818
19819 * gdb.c++/templates.exp: Source templ-info.exp only if
19820 the templates executable exists.
19821
19822 * gdb.c++/misc.cc (class Contains_static_instance,
19823 class Contains_nested_static_instance),
19824 gdb.c++/classes.exp (test_static_members): Test printing of
19825 a class that contains a static instance of the class.
19826
19827Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19828
19829 * gdb.base/langs2.c (cppsub_): Don't prototype.
19830 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
19831 only, I believe).
19832
19833Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19834
19835 * lib/gdb.exp (skip_chill_tests): New procedure.
19836
19837 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
19838
19839Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
19840
19841 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
19842 each expect pattern. Cuts runtime from 12 to about 4 seconds.
19843
19844Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19845
19846 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
19847
19848 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
19849 disassemble 8, not 16, instructions for part 4.
19850
19851 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
19852 support the latter anymore.
19853
19854 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
19855 -DNO_PROTOTYPES.
19856 * gdb.base/callfuncs.c: Control use of prototypes based on
19857 NO_PROTOTYPES, not __STDC__.
19858 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
19859 t_float_values2 tests if prototypes in use.
19860
19861 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
19862 t_double_values): When checking differences against DELTA, check
19863 that difference is within the range (-DELTA,DELTA), not just
19864 (-infinity,DELTA).
19865
19866Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
19867
19868 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
19869 'file' command firts, then 'target', then 'load', this is due to gdb
19870 target set up.
19871 * config/mips-gdb.exp: Fix a couple regular exp bugs.
19872
19873Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
19874
19875 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
19876 FP load/store variants.
19877 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
19878
19879Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19880
19881 * gdb.base/term.exp: Do not give a warning if not native, it is
19882 not an abnormal condition.
19883
19884Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
19885
19886 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
19887 t_char_array".
19888
19889Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
19890
19891 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
19892 are getting the version number.
19893
19894 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
19895 if not native, it is not an abnormal condition.
19896
19897Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19898
19899 * lib/gdb.exp: Just use "file exists", rather than undocumented
19900 dejagnu procedure "findfile".
19901
19902Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19903
19904 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
19905 (LDFLAGS): Set to -Xlinker -Ur.
19906
19907 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
19908 Removed, these values are set by lib/gdb.exp.
19909
19910 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
19911
19912Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
19913
19914 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
19915 of replicating gdb startup code.
19916
19917 * config/mt-vxworks (LDFLAGS): Set to -r.
19918 (CFLAGS_FOR_TARGET): Removed.
19919
19920 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
19921 (gdb) and gdb for vxworks uses (vxgdb).
19922
19923 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
19924 executable is not in the tree and host != target, use sed and
19925 program_transform_name to determine the gdb name used by the
19926 target.
19927
19928 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
19929 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
19930
19931Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19932
19933 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
19934 floats, chars, and shorts where there are ANSI-style function
19935 definitions.
19936
19937 * gdb.base/langs.exp, gdb.base/langs*: New test.
19938 * gdb.base/Makefile.in: Build it.
19939 * TODO: Remove item about checking that C names don't get C++
19940 demangling applied; this test tests it.
19941
19942Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19943
19944 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
19945 went with the const70 xfail. The xfail went away a year ago.
19946
19947 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
19948
19949 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
19950 for hp300.
19951
19952 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
19953
19954 * gdb.base/a1-selftest.exp: Don't run on hp300.
19955
19956Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19957
19958 * Makefile.in (site.exp): Set host_alias and target_alias as well
19959 as host_triplet and target_triplet.
19960
19961Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19962
19963 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
19964
19965 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
19966 places as other ecoff systems).
19967
19968 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
19969 ultrix.
19970
19971Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19972
19973 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
19974 remove them.
19975 * gdb.base/nodebug.exp: Accept "function" in addition to "text
19976 variable and "variable" in addition to "data variable".
19977 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
19978
19979 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
19980 2.
19981 * gdb.base/list1.c (long_line): Add additional statement at start
19982 of function.
19983 * gdb.base/list.exp (test_forward_search): Update line number to
19984 reflect new statement.
19985
19986Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19987
19988 * gdb.base/signals.exp: Reinitialize searched source directories
19989 after gdb_start call.
19990
19991Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
19992
19993 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
19994 * gdb.stabs/Makefile.in: Likewise.
19995
19996 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
19997 change. Instead split the tests into smaller pieces.
19998 * gdb.disasm/hppa.s: Corresponding changes.
19999
20000Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20001
20002 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20003 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20004
20005 * gdb.base/funcargs.exp: Modify many tests so that every test
20006 either passes or fails. Make some test names unique.
20007
20008Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20009
20010 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20011 Call stty to set interrupt character.
20012
20013 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20014 for HP assembler versus GNU assembler based on actual behavior of
20015 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20016
20017 * TODO: Suggest a few more stepping tests.
20018
20019Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20020
20021 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20022 restart GDB for h8300 after a continue.
20023 (return): Add pattern to match a29k-udi behavior.
20024 * gdb.base/nodebug.exp: Remove obsolete comment.
20025 * gdb.base/regs.exp: New file, testing of register displays.
20026 * gdb.base/return.exp: Fix typo in reference to $objdir.
20027 * gdb.base/whatis.exp: Always start with a fresh GDB.
20028
20029Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20030
20031 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20032 higher, these tests generate a lot of output.
20033
20034Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20035
20036 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20037 code following the catch silently ignored some errors; without the
20038 catch they should be thrown like any other tcl error. Also, the
20039 catch used "" instead of {} which meant all the callers who wanted
20040 to include one of the characters "[]$ had to quote it an extra time.
20041 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20042 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20043 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20044 Remove extra quoting.
20045
20046Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20047
20048 * gdb.base/commands.exp: Make test names unique; every test either
20049 passes or fails. Update some comments.
20050
20051 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20052
20053Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20054
20055 The following fixes a FAIL caused by the fact that the alpha stabs
20056 configuration didn't use the ".if alpha" code in weird.def.
20057 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20058 bit pointer, so the 32 bit version works even on the alpha.
20059 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20060 Remove the stuff which allowed us to have separate versions for
20061 alpha and everything else.
20062
20063 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20064 regexp which "info func operator\[\](" is supposed to match. Fix
20065 string to send to GDB. Note that GDB still doesn't work right. Add a
20066 new test for "info func .perator\[\](" which GDB does handle correctly.
20067
20068 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20069
20070Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20071
20072 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20073 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20074 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20075 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20076 it makes the tests harder to understand and confuses test-o-matic.
20077 The preferred style is that each test provides a PASS or a FAIL,
20078 and has a unique message (e.g. "continue #54" not just "continue")
20079 which is the same for the pass and the fail.
20080 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20081 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20082 to lib/gdb.exp.
20083 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20084 prt_accept which was basically the same thing. Likewise for
20085 test_print_reject and prt_reject.
20086 * lib/gdb.exp (test_print_reject): Add some more error message
20087 patterns to match from the former printcmds.exp (prt_reject).
20088 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20089 One defect of the passcount stuff is that some of it failed to
20090 report XPASS where appropriate.
20091 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20092 stuff before and after arg in expected pattern.
20093 (test_paddr_operator_functions): Re-do test without print_addr_of;
20094 this is the only test which seems to want extra stuff there.
20095
20096Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20097
20098 * gdb.base/nodebug.exp: Update new tests to reflect improved
20099 wording of gdb output.
20100
20101 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20102 and "ptype" work on variables in files compiled without -g.
20103 Replaces commented out "maint print msymbol" tests.
20104
20105Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20106
20107 * gdb.base/setvar.c (dummy): Call malloc.
20108
20109 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20110 losing with the irix4 sed.
20111
20112 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20113 ALRM" on irix4.
20114
20115Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20116
20117 * TODO: Remove items about corefile.exp testing new exec-file and
20118 backtrace; both are now done. Add items about printing enums.
20119
20120Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20121
20122 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20123 "get signal $thissig" test fails.
20124
20125 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20126
20127Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20128
20129 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20130 compiler warning with dec alpha compiler.
20131
20132 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20133 extra \n from gdb_test call (this explains why the prompt test
20134 that I removed yesterday was there).
20135 (user_defined_command_test): Remove extra \n and prompt test.
20136
20137 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20138 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20139 doesn't exist.
20140 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20141 Also remove alpha workaround, which turns out to be because
20142 SIGABRT == SIGLOST.
20143
20144 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20145
20146 * gdb.base/help.exp: Don't test "help show".
20147
20148Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20149
20150 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20151 "set print address" is on.
20152 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20153 pass prompt to gdb_test; gdb_test already looks for the prompt.
20154
20155 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20156
20157 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20158 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20159 was to make sure that gdb can read a core file. But (a) the "read
20160 the corefile" part didn't make it to a1-selftest.exp, we just
20161 delete the corefile after creating it, and (b) we test reading
20162 corefiles in corefile.exp anyway. Also, this test left around a
20163 xgdb process on Solaris.
20164
20165 * gdb.base/corefile.exp: Also test backtrace.
20166
20167Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20168
20169 * gdb.base/commands.exp: Test a simple user defined command with
20170 arguments and if/while statements; verify the full user command is
20171 printed by "show user".
20172
20173 * gdb.base/commands.exp: Test if/while commands as part of a
20174 breakpoint command list; verify they appear in breakpoint
20175 information.
20176
20177Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20178
20179 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20180 than by dividing by zero.
20181
20182Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20183
20184 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20185 performing an inferior call with watchpoints enabled.
20186 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20187 call.
20188
20189Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20190
20191 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20192 of "file" command.
20193
20194 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20195 Add additional pattern for when "int operator int(void);" appears
20196 in a different order.
20197
20198Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20199
20200 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20201
20202 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20203 and "signal" with ".*".
20204
20205Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20206
20207 * TODO: Add note about "handle all nostop".
20208
20209 * gdb.base/{sigall.c, sigall.exp}: New test.
20210 * gdb.base/Makefile.in: Add it.
20211
20212Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20213
20214 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20215 when invoking GDB, suppresses any windowing interface.
20216
20217Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20218
20219 * config/sim-gdb: New file, simulator testing support.
20220
20221Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20222
20223 * gdb.base/interrupt.exp: Test calling func1 twice.
20224
20225Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20226
20227 * gdb.base/list.exp (test_forward_search): Set timeout higher
20228 when we'll be getting lots of output from gdb.
20229
20230 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20231 "init_malloc" to after the expect statement. Run it if that
20232 regexp is taken, but also for two others which happen if source
20233 cannot be found.
20234
20235Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20236
20237 * gdb.base/printcmds.exp: New test, for printing register before
20238 program is running.
20239
20240Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20241
20242 * gdb.base/list.exp: Correct some alternate expect patterns
20243 to reflect changes in list1.c.
20244
20245Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20246
20247 * TODO: Add item regarding large frames.
20248
20249 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20250
20251 * TODO: Remove item about enabling return.exp; it
20252 is enabled. Suggest a few more "return" tests.
20253
20254Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20255
20256 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20257 anonymous unions.
20258
20259Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20260
20261 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20262 and pr-5646.o, so "make" is the same as "make all", not "make
20263 pr-4975.o".
20264
20265Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20266
20267 * gdb.base/list.exp: Adjust expectations to reflect changes in
20268 list1.c.
20269 (test_forward_search): New test proc.
20270 * gdb.base/list1.c (long_line): New function, has long source line.
20271
20272Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20273
20274 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20275 additional line of code that was added.
20276
20277Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20278
20279 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20280 tests so as not to overflow expect's input buffers.
20281 * gdb.disasm/hppa.exp: Corresponding changes.
20282
20283Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20284
20285 Beginnings of template debugging tests.
20286 * gdb.c++/templ-info.cc: New file to test for template
20287 debugging capability of the compiler.
20288 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20289 templ-info.cc.
20290 * gdb.c++/templates.cc: Add explicit template instantiations
20291 to enable compiling with -fno-implicit-templates. Add destructor
20292 and 'value' method to T5 class for template tests.
20293 * gdb.c++/templates.exp: Add testcases for printing of template
20294 types, setting breakpoints on template methods and calling a
d63a86f8 20295 template method.
c906108c
SS
20296
20297Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20298
20299 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20300 branch target since some assemblers (gas-2.5) may emit a
20301 relocation for the branch instead of resolving it in the
20302 assembler.
20303
20304Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20305
20306 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20307 through signal handler.
20308
20309Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20310
20311 * configure.in (*-*-netware): Use config/mt-netware.
20312
20313 * config/mt-netware: New file.
20314 * config/mt-i386-netware: Removed, separate configs for different
20315 netware architectures are no longer needed now that we have
20316 --with-headers.
20317
20318Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20319
20320 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20321 by the recent changes to use ANSI C arithmetic conversions.
20322
20323Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20324
20325 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20326 bug involving using inferior_pid to figure out whether to select a
20327 frame.
20328
20329Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20330
20331 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20332 match the current disassembler output.
20333
20334Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20335
20336 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20337 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20338 types, expect "int" as type of integer values (for now).
20339
20340Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20341
20342 * gdb.base/commands.exp: New tests for if/while commands.
20343
20344Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20345
20346 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20347 by .*, since hex values have different syntax in Chill mode.
20348
20349Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20350
20351 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20352 linefeed from expect pattern for repeated types with indices > 9.
20353
20354Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20355
20356 First part of Fortran test suite.
20357 * gdb.fortran: New directory.
20358 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20359
20360Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20361
20362 * gdb.base/default.exp: Update expect pattern for load command
20363 without arguments.
20364
20365Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20366
20367 * configure.in: Change i386 to i[345]86.
20368 * gdb.base/configure.in: Likewise.
20369 * gdb.c++/configure.in: Likewise.
20370 * gdb.chill/configure.in: Likewise.
20371
20372Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20373
20374 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20375 patterns, since that is not a valid context for comments.
20376
20377Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20378
20379 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20380 repeated types and repeated types with indices > 9.
20381
20382Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20383
20384 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20385 2417; old bug has been fixed.
20386
20387Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20388
20389 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20390 send the newline ourselves instead of assuming gdb_test will do
20391 so when passed an empty input string.
20392
20393 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20394 stabs testcode.
20395
20396Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20397
20398 * lib/gdb.exp (gdb_test): Don't send anything if the first
20399 argument is an empty string. This makes cases where we want to
20400 match output that is already in expect's buffers (for example,
20401 matching a breakpoint after gdb_run_cmd has been called) work
20402 reliably.
20403
20404Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20405
20406 * config/netware.exp: New file.
20407
20408Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20409
20410 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20411 the -B and -L prefixes so we can find the debugging stub.
20412
20413 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20414 there and we are using the gcc from the tree.
20415
20416 * gdb.base/types.c: Removed.
20417
20418 * gdb.base/configure.in: Look for makefile fragments in ../config.
20419 Recognize i386-*-netware.
20420 * gdb.c++/configure.in: Likewise.
20421
20422Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20423
20424 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20425 the correct TCL syntax.
20426
20427Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20428
20429 * gdb.base/opaque.exp: use runto instead of messing around with
20430 breakpoints. Simplify by using gdb_test.
20431
20432 * gdb.base/bitfields.exp: restart between tests on netware targets
20433 because breakpoints aren't relocated after target death. Run
20434 processes to completion.
20435
20436 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20437
20438Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20439
20440 * Makefile.in: Remove extra tabs that confuse some versions
20441 of "make". Use the newly built gdb to test with by default,
20442 rather than the first one in the tester's search path.
20443
20444Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20445
20446 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20447
20448 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20449 condition help.
20450
20451Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20452
20453 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20454
20455 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20456 running.
20457 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20458 * gdb.base/funcargs.exp: Likewise.
20459
20460 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20461 * gdb.base/funcargs.exp: Likewise.
20462
20463 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20464 message is "".
20465
20466Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20467
20468 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20469 return,signals,twice}.exp: Handle non-existant binaries
20470 consistantly.
20471
20472 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20473 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20474 might testing a cross development system.
20475
20476Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20477
20478 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20479 runtest script is relative to ${srcdir}, not ${rootdir}.
20480
20481Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20482
20483 * gdb.base/signals.exp: Allow for optionality of breakpoint
20484 address.
20485
20486Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20487
20488 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20489
20490Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20491
20492 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20493 for size_t definition.
20494 * gdb.c++/templates.cc: Likewise
20495
20496 * config/mt-i386-netware: New file.
20497
20498 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20499 defined.
20500
20501 * gdb.base/Makefile.in: Added support for systems that name core
20502 files by appending "core" to the program name.
20503 * gdb.base/a1-selftest.exp: Likewise.
20504
20505Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20506
20507 * gdb.base/return.exp: Add comment and message for `return double'
20508 test failure on Sparc Solaris.
20509
20510Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20511
20512 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20513
20514Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20515
20516 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20517 from optimizing them away.
20518 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20519 patterns to include default constructors and assignment operators,
20520 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20521 character in the output of the virtual base pointer.
20522
20523Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20524
20525 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20526 expression match in print_addr_of to avoid unintented matches.
20527 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20528 versions up to 2.5.8.
20529
20530Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20531
20532 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20533 included file to run under newer versions of expect.
20534 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20535 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20536 Remove xfail for the virtual table of BDDHookV.
20537
20538Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20539
20540 * lib/gdb.exp (string_to_regexp): Set a default result.
20541 (default_gdb_start): Fix misleading message.
20542
20543Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20544
20545 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20546 Remove all CC, etc definitions.
20547 * config/mt-hpux: New file.
20548 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20549 (CFLAGS, LDFLAGS): Define.
20550 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20551
20552 * Makefile.in (site.exp): Don't insert host_os, etc.
20553 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20554 (distclean): Check existence of subdir.
20555 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20556 * gdb.base/Makefile.in: General cleanup and simplification.
20557 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20558 to build executables. Use default rule to build .o files.
20559 (EXPECT, RUNTEST, CC): Fix relative pathname.
20560 (site.exp): Don't insert host_os, etc.
20561 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20562 and/or SIGUSR1 defined.
20563 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20564 * gdb.c++/Makefile.in: General cleanup and simplification.
20565 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20566 (CFLAGS): Remove.
20567 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20568
20569Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20570
20571 * gdb.base/recurse.exp: Misc changes to get tests running again
20572 after Kung's changes to the watchpoint code.
20573 * gdb.base/watchpoint.exp: Likewise.
20574
20575Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20576
20577 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20578
20579Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20580
20581 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20582 * lib/gdb.exp (default_gdb_start): Define.
20583 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20584 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20585 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20586 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20587 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20588 Don't call gdb_target_udi in between tests.
20589
20590Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20591
20592 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20593 (which was basically just a local version of the same thing). In
20594 addition to avoiding duplication, gdb_test_exact is faster.
20595 * lib/gdb.exp (gdb_test_exact): Fix typo.
20596
20597 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20598 don't give an error.
20599
20600 * gdb.base/term.exp: Call delete_breakpoints before starting.
20601
20602 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20603 (t10): Add comment.
20604
20605Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20606
20607 Reorganization of the GDB Test Suite.
20608
20609 * gdb.base: New directory, contains all the basic tests.
20610 * gdb.c++: New directory, tests specific to C++.
20611 * gdb.chill: New directory, tests specific to Chill.
20612 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
20613 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
20614 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
20615 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
20616 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
20617 t30-31 to chill).
20618 * */gdbme.*: Rename to match appropriate expect scripts.
20619 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
20620 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
20621 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
20622 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
20623 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
20624 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
20625 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
20626 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
20627 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
20628 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
20629 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
20630 gdb.c++/virtfunc.cc: New names of C++ files.
20631 * gdb.chill/chillvars.ch: New name of Chill file.
20632 * gdb.base/configure.in, gdb.c++/configure.in,
20633 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
20634 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
20635 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
20636 * configure.in (configdirs): Update to reflect directory changes.
20637 (target_abbrev): No longer define for any configuration.
20638 * Makefile.in: Cosmetic improvements to header comments.
20639
20640Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
20641
20642 Various changes to gdb.t31:
20643
20644 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
20645 * gdbme.ch: Make all key-words and predefineds be upper-case.
20646 * chillvars.exp: Expect key-words and predefinds in upper-case.
20647
20648 * chillvars.exp: Use gdb_test_exact many places.
20649 Change expected output for arrays (which now includes index labels).
20650
20651 * pr-5020.exp, gdme.ch (module PR_5020):
20652 New test, for PR-5020.
20653
20654Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
20655
20656 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
20657 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
20658
20659Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
20660
20661 * Makefile.in: Fix bit-rot in definitions of CHILL,
20662 CHILL_FOR_TARGET and Chill_LIB.
20663 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
20664 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
20665 CHILL, and CHILL_LIB.
20666
20667Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
20668
20669 * Revert the previous changes. Please see Rob's directory
20670 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
20671
20672Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
20673
20674 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
20675 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
20676 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
20677 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
20678 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
20679 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
20680 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
20681 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
20682 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
20683 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
20684 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
20685 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
20686 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
20687 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
20688 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
20689 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
20690 changes from 94Q1.
20691
20692Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
20693
20694 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
20695 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
20696 Rob's new testing fragments.
20697
20698Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
20699
20700 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 20701 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
20702
20703Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
20704
20705 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
20706 version also, match on casted version strings, and match on
20707 gdb startup case where the line numbers might be messed up.
20708
20709Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
20710
20711 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 20712 (CFLAGS): Delete it from here.
c906108c
SS
20713
20714Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
20715
20716 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
20717
20718Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
20719
20720 * Makefile.in (RUNTEST): Default to just "runtest".
20721
20722Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20723
20724 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
20725 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
20726 the code has been restructured.
20727
20728Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20729
20730 * gdb.t00/default.exp (set write): Allow any number of \r and/or
20731 \n, not just one of each.
20732
20733 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
20734 /bin/cc gives a warning if you do.
20735
20736Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
20737
d63a86f8 20738 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
20739 __t10ListS_link1ZUiRCUiPT0
20740
20741Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20742
20743 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
20744 on local variables in recursive functions.
20745
20746 * gdb.t07/Makefile.in: Build the new test.
20747
20748Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20749
20750 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
20751 directly. Instead compare the return values from actual calls.
20752
20753Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
20754
20755 * Makefile.in (check): Set TCL_LIBRARY for runtest.
20756
20757Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20758
20759 * From Peter Schauer with minor modifications.
a9c64011
AS
20760 * gdb.t15/return.exp (return_tests): Handle targets where "return"
20761 stops in mid-line in the caller. Add xfail for returning a float
20762 value on X86 targets.
c906108c
SS
20763
20764Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20765
20766 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
20767 to avoid expect lossage.
20768 (fmem_LRbug_tests): Likewise.
20769 * gdb.disasm/hppa.s: Corresponding changes.
20770
20771 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
20772 conditions to work with latest dejagnu/expect.
20773
20774 * gdb.t15/funcargs.exp (finish from indirect call): No longer
20775 expected to fail on the PA.
20776 (backtrace in call with trampolines): Explicitly require main
20777 to be frame #1 (no trampolines should show up in backtrace).
20778
20779 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
20780 "continue -expect".
20781 * gdb.t06/break.exp: Likewise.
20782 * gdb.t07/watchpoint.exp: Likewise.
20783 * gdb.t13/bitfields.exp: Likewise.
20784 * gdb.t15/{funcargs,return}.exp: Likewise.
20785 * gdb.stabs/weird.exp: Likewise.
20786 * config/{mips,udi}-gdb.exp: Likewise.
20787
20788 * hppa.sed: Enclose comments within a sed command to avoid
20789 losing with the old OSF1 sed.
20790
20791Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20792
20793 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
20794 sequent dynix.
20795 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
20796 * gdb.t15/funcargs.exp: Conditionally step again to really
20797 finish from marker_call_with_trampolines. Handle the case where
20798 the first step from within call_with_trampolines already steps
20799 us back to main.
20800 * gdb.t15/gdbme.c: Add comment to closing brace of
20801 call_with_trampolines for funcargs.exp.
20802
20803Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20804
d63a86f8 20805 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
20806 Fix typo(s).
20807
20808Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20809
20810 * gdb.t07/gdbme.c: More code for watchpoint testing.
20811
20812 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
20813 "Hardware watchpoint" throughout file.
20814 (test_watchpoint_triggered_in_syscall): New test.
20815 (test_complex_watchpoint): New test.
20816
20817Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20818
20819 * gdbme.c (call_with_trampolines): New function to try and step
20820 into. Tests trampoline problems on the PA.
20821
20822 * funcargs.exp (localvars_in_indirect_call): No longer expect
20823 stepping into indirect call to fail on PAs.
20824 (test_stepping_over_trampolines): New test.
20825
20826Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20827
20828 * TODO: Add suggestions for static member function tests, and
20829 completion tests.
20830
20831Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20832
20833 * TODO: Add suggestions for "p/a" tests.
20834
20835 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
20836 (default_gdb_exit): Replace all the hair with sending "quit" to
20837 the process with a simple close.
20838
20839Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20840
20841 * TODO: Add suggestions for shared library tests.
20842
20843Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20844
20845 * TODO: Add suggestions for x/s tests.
20846
20847Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20848
20849 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
20850 "enable once", and "enable breakpoints once" with ".*".
20851
20852Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20853
20854 * TODO: Add suggestions about structure passing tests.
20855
20856Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20857
20858 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
20859 the primary1 test, use work around if __GNUC__ < 2.
20860 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
20861 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
20862 Test for bad output rather than waiting for timeout. Issue
20863 second continue only if first continue failed.
20864
20865Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20866
20867 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
20868 operator[] test with gdb_test because the old code didn't seem to
20869 be getting the quoting right with the new dejagnu.
20870
20871Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
20872
20873 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
20874 one from the path.
20875 * Makefile.in: Use a fresh expect if there is one, use runtest
20876 from the src tree if there is one.
d63a86f8 20877
c906108c
SS
20878Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20879
20880 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
20881 next over recursive call. Revise the tests from that point on
20882 (which had been skipped) to match GDB's actual (correct) output.
20883
20884 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
20885 with next over a breakpoint whose condition is false.
20886
20887 * gdb.t00/help.exp: Comment out "help set print" tests just like
20888 (and for same reason as) "help set" test.
20889
20890Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20891
20892 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
20893 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
20894
20895Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20896
20897 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
20898 necessary gdb_target_udi.
20899
20900 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
20901
20902 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
20903 1838 and 2417; they are fixed.
20904
20905 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
20906 gdb.t03/ptype.exp (ptype structure, ptype union):
20907 Remove xfails; the test is looser than when the xfails were added.
20908
20909 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
20910 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
20911
20912 * gdb.t01/run.exp: Only run shell test if isnative.
20913
20914 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
20915 since "run" automatically loads if necessary. Call gdb_target_udi
20916 after the "file" since "file" kills any execution target.
20917
20918 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
20919 GDB. GDB doesn't work that way (not anymore at least) on UDI.
20920 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
20921 argument for UDI.
20922
20923Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
20924
20925 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
20926
20927 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
20928
20929Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20930
20931 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
20932 properly quoting regexps. This makes the second argument to
20933 demangle a fixed string, which matches the callers, instead of a
20934 shell-style pattern which is what the previous implementation
20935 used. Update some of the callers.
20936
20937Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20938
20939 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
20940 (comib_nullified_tests): Fix typo.
20941 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
20942 strings. No longer expected to fail.
20943
20944 * gdb.disasm/hppa.s (addib_tests): Fix typo.
20945 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
20946 strings. No longer expected to fail.
20947
20948 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
20949 string. No longer expected to fail.
20950
20951Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
20952
20953 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
20954 No longer expected to fail.
20955
20956 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
20957 string. No longer expected to fail.
20958
20959Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20960
20961 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
20962 only in the names (I probably got most of them). I was even
20963 generous with some which differed in underscores in names, and
20964 probably missed a few, and I *still* was able to remove almost a
20965 third of the file with almost no impact on testsuite coverage.
20966
20967Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20968
20969 * gdb.t00/default.exp: Match udi_attach error message as well as
20970 the one from child_attach.
20971
20972 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
20973
20974 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
20975
20976 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
20977 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
20978
20979 * Move test with enums and partial symbols back to
20980 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
20981 Reverts the change of 26 May 93. Per today's change to
20982 stabs.texinfo, the behavior that weird.exp was expecting was
20983 unreasonable; what is important is that the compiler+gdb get
20984 things right, which happens with a recent gcc. Also fix the test
20985 to deal with native compilers which put out the stab gdb can't
20986 deal with.
20987
20988Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20989
20990 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
20991 in the names. The main thing these accomplish is to slow things down.
20992 Many more such duplicates surely remain.
20993
20994 * gdb.t00/help.exp: Comment out "help support" test just like
20995 (and for same reason as) "help set" test.
20996
20997Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
20998
20999 * gdb.t06/break.exp: Remove setup_xfails for
21000 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21001 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21002 about known bug in gcc to include up through 2.5.8.
21003 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21004 well as "_vb$".
21005 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21006 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21007 with latest gcc and gdb.
21008 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21009 well as "_vb$".
21010
21011Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21012
21013 * configure.in (hppa*-*-*): Also configure and build stabs-only
21014 tests.
21015
21016Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21017
21018 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21019 * gdb.t10/configure.in (hppa*-*-*): Use it.
21020
21021Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21022
21023 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21024
21025Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21026
21027 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21028 versions prior to 1.13.5.
21029
21030Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21031
21032 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21033 the prompt is at the start of a line.
21034
21035Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21036
21037 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21038 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21039 in the copr tests now.
21040 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21041 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21042 expected to fail.
21043
21044Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21045
21046 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21047 gdb.t31/chillvars.exp, lib/gdb.exp:
21048 Tweak to run under either version of expect.
21049 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21050 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21051 * gdb.t11/list.exp: Remove extraneous whitespace.
21052
21053Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21054
21055 * gdb.t16/printcmds.exp (test_print_strings): Accept
21056 "(unsigned char *) " before the string.
21057
21058 * TODO: Add notes about printing of fancy types and GDB expressions.
21059
21060Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21061
21062 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21063 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21064 if doing mips-idt-ecoff.
c906108c
SS
21065
21066Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21067
21068 * Most .exp files: Tweak to run under either version of expect.
21069
21070Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21071
21072 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21073 xfails; I'm not sure why they are failing, but not because of PR 1806.
21074
21075Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21076
21077 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21078 defined in lib/gdb.exp.
21079
21080Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21081
21082 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21083 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21084 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21085 have to be typeless.
21086
21087Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21088
21089 * TODO: Add suggestion for copyright year test.
21090
21091Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21092
21093 * configure.in (*-*-lynxos*): Add stabs tests.
21094
21095Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21096
21097 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21098 so insert a tab before any assembler directive in column zero.
21099
21100 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21101 stores.
21102 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21103 stores.
21104 (fpu_short_memory_tests): Likewise.
21105
21106Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21107
21108 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21109 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21110 .stabs directives in comments.
21111
21112Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21113
21114 * TODO: New file, describing tests we could write.
21115 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21116
21117Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21118
21119 * gdb.t06/signals.exp: Add kludge to force re-sync.
21120
21121 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21122 to xgdb instead of gdb, get out of gdb.
21123
21124Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21125
21126 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21127 for info.
21128
21129Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21130
21131 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21132 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21133 * gdb.stabs/hppa.sed: New sed script for the PA.
21134
21135Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21136
21137 * gdb.stabs: Re-write weird.def and configuration to use sed
21138 instead of cpp. sed is portable and POSIX; cpp is neither.
21139
21140Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21141
21142 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21143
21144Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21145
21146 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21147
21148Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21149
21150 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21151 "_vb$".
21152 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21153 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21154
21155Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21156
21157 * lib/gdb.exp: Comment out code which depends on non-existent
21158 `transform' procedure.
21159
21160Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21161
21162 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21163 * lib/gdb.exp: Transform tool name.
21164 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21165 1.1's new error handling system.
21166
21167Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21168
21169 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21170
21171Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21172
21173 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21174 They made pattern matching so slow that timeouts happened on
21175 heavily loaded systems. Now any output from "show print" which
21176 gets us back to the GDB prompt is a PASS.
21177
21178Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21179
21180 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21181
21182Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21183
21184 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21185
21186 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21187 It is not from PR 3220.
21188
21189Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21190
21191 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21192 just started failing because they depended on the order the
21193 subcommands are presented, or exact docstring text. This kind of
21194 test is a pain and has minimal benefit.
21195
21196Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21197
21198 * gdb.t09/corefile.exp: At end of test, use "core" command with
21199 no arguments.
21200
21201Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21202
21203 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21204 17}/Makefile.in: Make it possible to run the testsuite with Sun
21205 make and CC = cross gcc by adding explicit build rules for .o
21206 files.
21207
21208Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21209
21210 * gdb.t15/funcargs.exp: Don't put comments on same line as
21211 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21212
c906108c
SS
21213Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21214
21215 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21216
21217Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21218
21219 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21220 * gdb.t20/inherit.exp: remove three dumplicate entries.
21221
21222Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21223
21224 * gdb.t06/break.exp: For "next over recursive call", fail on any
21225 incorrect output, not just on "factorial (value=2)".
21226
21227Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21228
21229 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21230 working now. Add an xfail if accesing a bss variable causes
21231 a memory error if the target is not yet run.
21232
21233Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21234
21235 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21236 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21237 name of __st* demangling (2 strings). Did Kung really get the
21238 more than 95 others right without testing them?
21239
21240Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21241
21242 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21243
21244Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21245
21246 * configure.in (configdirs): Add gdb.disasm
21247 * gdb.disasm: New directory for GDB disassembler tests.
21248 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21249
21250Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21251
21252 * gdb.t00/help.exp: Don't test "help set".
21253
21254 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21255 from within expect statements. None of these happen anymore and
21256 they cause regressions to be silently unnoticed.
21257
21258 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21259 messages) about known failures with gcc cygnus-2.4.5-930417.
21260
21261 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21262 comp-info.exp so it gets built if it doesn't exist.
21263
21264 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21265 it is no longer used.
21266 * gdb.t13/comp-info.c: Removed.
21267
21268Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21269
21270 * gdb.t06/signals.exp: Add xfail for sun3.
21271
21272Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21273
21274 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21275 relevant because ^C doesn't get sent but failure can be reproduced
21276 interactively).
21277
21278Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21279
21280 * gdb.stabs/alpha.mt: New configuration file for alpha.
21281 * gdb.stabs/configure.in: Use it.
21282 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21283 sharing with alpha.mt, redefine long to word via preprocessor.
21284 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21285 for alpha.
21286 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21287 native cc.
21288 * gdb.t00/teststrategy.exp: Change expect string so that we
21289 consume the `(xgdb)' from the command echo and from the gdb prompt.
21290 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21291 gdb currently compares all values as long, so this failure probably
21292 applies to any configuration where LONGEST is bigger than a target int.
21293 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21294 with gcc.
21295 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21296 to handle opaque pointers, gcc is.
21297 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21298 as first argument. Include <sys/types.h> and change all operator
21299 new definitions to use size_t.
21300 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21301 now that we use size_t.
21302
21303Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21304
a9c64011 21305 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21306 a long or float array cast all array members to the same type.
a9c64011 21307 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21308 with 64 bit longs.
a9c64011 21309 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21310 on alpha.
a9c64011 21311 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21312
21313Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21314
21315 * gdb.t24 (demangle.exp): Constructors of templates have names like
21316 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21317 section 14.6 of the ARM.
21318
21319 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21320 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21321 accomplish little and slow down the testsuite.
21322
21323 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21324 Accept spaces various places.
21325
21326Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21327
21328 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21329 with watchpoint enabled.
21330
21331 * Makefile.in: Remove definition of CC and remove the second
21332 definition of CXX (the "CXX = gcc" one remains). These definitions
21333 were causing backquotes to be expanded within backquotes, which
21334 doesn't work.
21335
21336Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21337
21338 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21339
21340Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21341
a9c64011
AS
21342 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21343 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21344 by mips cc and contains no stabs entries.
21345
21346Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21347
21348 * config/vx-gdb.exp: Use fake device to load files rather than
21349 NFS.
21350 * lib/gdb.exp: New proc to do "file" command.
21351 * config/unix-gdb.exp: Use new "file" proc.
21352
21353Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21354
21355 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21356 Rework board rebooting slightly.
21357 (gdb_exit): Don't exit from the remote shell; there isn't one.
21358 * gdb.stabs/weird.exp: If a program is being debugged already,
21359 kill it.
21360 * gdb.t04/setvar.exp: Stop and restart gdb.
21361 * gdb.t05/expr.exp: Likewise.
21362 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21363 restart gdb and reload the program.
21364 * gdb.t08/opaque.exp: Likewise.
21365 * gdb.t12/scope.exp: Likewise.
21366 * gdb.t13/bitfields.exp: Likewise.
21367 * gdb.t15/funcargs.exp: Likewise.
21368 * gdb.t20/classes.exp: Likewise.
21369 * gdb.t03/ptype.exp: Increase timeout.
21370 * gdb.t16/printcmds.exp (test_print_string_constants,
21371 test_print_array_constants): Likewise.
21372 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21373 * gdb.t20/classes.exp (do_tests): Likewise.
21374 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21375
21376Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21377
21378 * gdb.stabs: Renamed *wierd* to *weird*.
21379
21380Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21381
21382 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21383 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21384
21385Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21386
21387 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21388 (do_tests): Remove xfail for whatis on one_var and two_var.
21389
21390Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21391
21392 * Makefile.in: Made cross building work better by adding
21393 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21394
21395Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21396
21397 * gdb.t15/{return.c,return.exp,Makefile.in}:
21398 New test, currently commented out.
21399
21400Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21401
21402 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21403 still running and removes the leftover named socket so GDb can do
21404 clean restarts.
21405
21406Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21407
21408 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21409 console, not GDB.
21410 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21411 cross testing works better with "make check"
21412 * config/unix-gdb: Use default procedures for exit and version.
21413 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21414 with the newest VxWorks.
21415
21416Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21417
21418 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21419 old form.
21420
21421 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21422 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21423
21424 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21425
21426 * config/unix-gdb.exp: Remove this version of gdb_exit
21427 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21428 Rob says he'll look at it when he gets back to testing boards.
21429
21430Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21431
21432 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21433 an expected fail for certain ptype commands.
21434
21435 * gdb.t20/classes.exp: Update expected results of "ptype class
21436 Base1" to account for the constructor that now appears in the type.
21437
21438Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21439
21440 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21441 disappeared from list.
21442 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21443 "alldone" proc with call to cleanup and exit.
21444 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21445 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21446 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21447 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21448 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21449 "alldone" proc with simple returns that suppress remaining
21450 tests. The alldone proc went away many months ago.
21451
21452Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21453
21454 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21455
21456 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21457
21458Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21459
21460 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21461 as vax gdb will display them.
21462
21463Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21464
21465 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21466 optimizers.
21467
21468 * scope.exp: Change "bad value for localval" messages so each one
21469 is unique.
21470
21471 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21472 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21473
21474 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21475
21476Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21477
21478 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21479 doesn't exist (due to optimization).
21480
21481Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21482
21483 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21484 contains \r because the filename is long.
21485
21486 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21487 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21488
21489Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21490
21491 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21492 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21493 Ultrix.
21494 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21495 int tests.
21496 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21497
21498Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21499
21500 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21501
21502 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21503 to match does not match the passing case but still matches the
c906108c
SS
21504 failing case.
21505
21506Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21507
21508 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21509
21510Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21511
21512 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21513 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21514 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21515 Remove various versions of gdb_exit.
21516 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21517 gdb_exit.
21518 * config/unix-gdb.exp: gdb_exit remains here, and should override
21519 the generic version, since it's doing a lot of wierd stuff that
21520 the other versions aren't. FIXME, fold it in, or abandon this
21521 version.
21522
21523Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21524
21525 * gdb.t24/demangle.exp: Add tests for PR 3220.
21526
21527Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21528
21529 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21530
21531Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21532
21533 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21534 "i386-*-*". Works for i486 as well.
21535
21536 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21537 bug, and expand domain of xfail to all SVR4 systems, since the
21538 actual problem is likely to be in generic SVR4 /proc support.
21539
21540Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21541
21542 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21543
21544Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21545
21546 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21547 xfails for other systems. Match a missing 'Continuing.' as an
21548 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21549
21550 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21551 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21552 Only issue warning for missing executables if -all option is used.
21553
21554 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21555 file if -all option is used. It's like an unpredictable XFAIL.
21556
21557Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21558
21559 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21560 for dynamically linked binaries.
21561
21562 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21563
21564Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21565
21566 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21567 to state that this is a known bug in old versions of g++.
21568
21569Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21570
21571 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21572 while waiting for `Continuing'.
21573
21574Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21575
21576 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21577 in text, data, and bss.
21578 * gdb.t10/nodebug.c: Add local and global test variables for
21579 initialized and uninitialized data.
21580
21581Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21582
21583 * config/unix-gdb.exp (gdb_exit): Add "wait".
21584
21585Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21586
21587 * gdb.t06/signals.exp: xfail the continue from the handler for all
21588 targets.
21589
21590 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21591 function with watchpoints enabled, the i386 call dummy starts with
21592 a call.
21593
21594 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21595 386 bsd names its corefiles.
21596
21597Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21598
21599 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21600 compilers don't grok it.
21601 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21602 with small octal ints rather than character constants, which
21603 are signed and might not fit if first promoted to int.
21604
21605Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
21606
21607 * gdb.t09/Makefile.in (clean): Remove corefile.
21608
21609Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21610
21611 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
21612
21613Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21614 and Jim Kingdon (kingdon@cygnus.com)
21615
21616 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
21617 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
21618 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
21619
21620Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21621
21622 * gdb.t17/interrupt.exp: Add xfail for hppa.
21623
21624Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21625
21626 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
21627 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
21628 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
21629 to determine signed-ness of bitfields and use the result to setup
21630 the xfail.
21631 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
21632 * gdb.t15/funcargs.exp: Use them to step until the second indirect
21633 call line is reached if necessary.
21634
21635Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21636
21637 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
21638
21639Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21640
21641 * gdb.t06/break.exp: Also test `clear' command.
21642
21643Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21644
21645 * gdb.t00/teststrategy.exp: Remove extra quote.
21646
21647 * gdb.t07/watchpoint.exp: Change xfail for calling function with
21648 watchpoint enabled to be for all non-68k machines.
21649
21650 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
21651
21652Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21653
21654 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
21655 targets use aout.mt instead of ecoff.mt as gas understands
21656 standard aout format.
21657
21658Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21659
21660 * lib/gdb.exp (runto): Don't insist that function we are running to
21661 was compiled with -g.
21662
21663 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
21664
21665 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
21666 to get back into the read system call.
21667 Accept leading newline in case where we woke it up.
21668
21669Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21670
21671 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
21672 to make the stabs test work on ecoff systems using gcc and -with-stabs.
21673 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
21674 enable ecoff configuration.
21675
21676Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21677
21678 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
21679
21680Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21681
21682 * gdb.t16/printcmds.exp: Add another printf test.
21683
21684Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
21685
21686 * configure.in: If configured -with-stabs on any target, add
21687 stabsdirs to configdirs.
21688
21689Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21690
21691 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
21692 fun" so pattern does not match the command itself.
21693
21694Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21695
21696 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
21697
21698Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21699
21700 * gdb.t17/interrupt.exp: Test for more things.
21701
21702Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21703
21704 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
21705 compiler arranges the code and line numbers.
21706
21707 * gdb.t17/interrupt.exp: Don't send \n after ^C.
21708
21709Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21710
21711 * gdb.t00/help.exp: Increase expect input buffer size.
21712
21713Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21714
21715 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
21716
21717 * gdb.t07/watchpoint.exp: Add xfail for hppa.
21718
21719 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
21720
21721 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
21722 [0-9]*, not just [0-9].
21723
21724Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21725
21726 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
21727
21728 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
21729
21730Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21731
21732 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
21733
21734Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21735
21736 * gdb.t06/signals.c: Add xfails for sun3.
21737
21738 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
21739
21740 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
21741 test_stepping tests.
21742
21743Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21744
21745 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
21746
21747 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
21748
21749 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
21750 rather than actually putting it through cpp twice.
21751
21752 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
21753
21754Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
21755
21756 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
21757 no longer needed.
21758
21759Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21760
21761 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
21762
21763 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
21764 C++ features prints as "struct", make it a pass, not an xfail.
21765
21766Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21767
21768 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
21769 Don't require VA to print as "class" rather than "struct".
21770
21771Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
21772
21773 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
21774
21775Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21776
21777 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
21778
21779Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21780
21781 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
21782 order.
21783
21784Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21785
21786 * gdb.t16/printcmds.exp: Add printf tests.
21787
21788 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
21789
21790 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
21791
21792Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
21793
21794 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
21795 pass counts, to counteract any existing or future setup_xfails.
21796
21797Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21798
21799 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
21800 {BEGIN,END}_COMMON for common block instead of STAB.
21801 * gdb.stabs/wierd.exp: Add xfail for rs6000.
21802
21803 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
21804 intp_var should be N_GSYM not N_LSYM.
21805 wierd-aout.S: Use a label for the value of the N_SO.
21806 wierd.def: Remove all backslashes.
21807 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
21808
21809Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21810
21811 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
21812 get the expected next to inheritance3.
21813
21814Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21815
21816 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
21817 now that gcc-2.4 gets it right.
21818
21819Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21820
21821 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
21822
21823 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
21824 generating comp-info.exp which works for cross-compilation.
21825
21826Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
21827
21828 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
21829 "*-*-sysv4.*".
21830
21831Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
21832
21833 * gdb.t01/run.exp: Start with a fresh gdb.
21834 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
21835 SVR4.x.
21836
21837Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
21838
21839 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
21840 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
21841 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
21842 Makefile.in (distclean, realclean): Remove gdbme.c from list of
21843 things to remove.
21844
21845Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
21846
21847 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
21848 test cases from bug reports.
21849
21850Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
21851
21852 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
21853 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
21854 avoid spurious xfails.
21855 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
21856 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
21857 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
21858
21859Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
21860
21861 * gdb.t00/teststrategy.exp: Rework to provide more useful
21862 description of each test, fix problem with systems that define
21863 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
21864 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
21865 results for "next over recursive call" so timeouts aren't taken
21866 by error.
21867
21868Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
21869
21870 * gdb.t12/scope.exp: Test printing of variables before run.
21871
21872 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
21873 printed in wrong order due to sorting.
21874
21875Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
21876
21877 * gdb.t00/teststrategy.exp: Fix expected results for printing
21878 user entered string constant. Is array of char, prints with no
21879 address.
21880
21881 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
21882 commands.
21883 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
21884 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
21885 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
21886 of struct of char arrays.
21887 * gdb.t00/radix.exp: New tests for radix commands.
21888
21889Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
21890
21891 * gdb.t16/printcmd.exp: Print a variable before running program
21892 (with xfail for AIX).
21893
21894Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
21895
21896 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
21897
21898 * gdb.t16/printcmd.exp: Don't print variables before running program.
21899
21900 * gdb.t06/break.exp: Don't require envp argument to main.
21901
21902 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
21903
21904 * gdb.t02/whatis.exp, gdb.t11/list.exp:
21905 Add xfails for rs6000.
21906
21907 * gdb.t02/whatis.exp: Change other tests not to re-test something
21908 we already tested.
21909
21910 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
21911 each type used has a variable of that type.
21912
21913Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
21914
21915 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
21916
21917Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
21918
21919 * configure.in: change srctrigger to be a file, not a directory
21920
21921Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
21922
21923 * configure.in (mips-idt-ecoff*): Added trailing '*'.
21924
21925 * gdb.t11/list.exp: Fixed a couple of typos.
21926
21927Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
21928
21929 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
21930 is fixed and PR is closed.
21931 * gdb.t16 (gdbme.c): Add simple test string variable.
21932 * gdb.t16 (printcmds.exp): Add tests with simple test string
21933 variable, primarily for boundaries on "set print elements".
21934
21935Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
21936
21937 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
21938 Make leading 0's optional and don't expect a tab in the middle
21939 of the number.
21940
21941 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
21942
21943 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
21944 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
21945 don't end command passed to gdb_test with newline.
21946
21947 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
21948 signed keyword away, don't expect signed bitfields to be signed.
21949
21950 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
21951 printing with only as many 1's as are in the field as well as printing
21952 with 32 1's (see comment).
21953
21954Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
21955
21956 * gdb.t00/default.exp: Start with a fresh gdb.
21957 * configure.in (configdirs): Remove gdb.t31 until the chill
21958 compiler works again. It no longer is able to find chillrt0
21959 since it isn't in libchill.a anymore.
21960 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
21961 wierd.o, make more modular.
21962 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
21963 spurious newlines that caused problems.
21964
21965Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21966
21967 * Move test with enums and partial symbols from gdb.t03/ptype.exp
21968 to gdb.stabs/wierd.exp since GCC has worked around the bug.
21969 gdb.stabs/wierd.{exp,def}: Many new tests.
21970
21971 * gdb.t00/default.exp: update info line for new message.
21972
21973 * gdb.t02/{whatis.exp,gdbme.c}:
21974 Test that "char *" doesn't print as "caddr_t".
21975
21976Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21977
21978 * gdb.t00/help.exp: Use .* in place of some help messages which
21979 just changed.
21980 gdb.t00/default.exp: Update "info frame" test for new message.
21981 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
21982 Remove some xfails
21983
21984Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21985
21986 * gdb.t03/{gdbme.c,ptype.exp}:
21987 Add tests for typedef'd struct and union without tags.
21988 Also check "whatis" on a variable of a typedef'd enum without a tag.
21989
21990 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
21991 PRMS 1823; the bug still exists but isn't reproduced by this test
21992 anymore), and remove rs6000 XFAIL (the bug is fixed).
21993
21994 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
21995 duplicated from whatis.exp. For those that are left, accept
21996 "long", "long int", or "int" for long variables (whatis.exp already
21997 has an XFAIL for "int", so no need to fail it here).
21998
21999 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22000 Deal with GCC's names for types now that GDB uses the compiler's names.
22001
22002 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22003 setup_xfail's for sunos4. If we #defined the signed keyword away,
22004 don't expect GDB to know that char it is signed.
22005
22006 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22007
22008Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22009
22010 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22011 should work on any system, regardless of debugging format.
22012 * gdb.t21/demangle.exp: Move to gdb.t24.
22013 * gdb.t24/demangle.exp: Move from gdb.t21.
22014 * gdb.t24/{Makefile.in, configure.in}: New files.
22015
22016Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22017
22018 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22019 * gdb.stabs: New directory.
22020
22021Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22022
22023 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22024 not just "Quit anyway?".
22025
22026Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22027
22028 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22029 that all setup_xfails are immediately followed by clear_xfails.
22030
22031Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22032
22033 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22034 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22035 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22036 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22037 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22038 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22039 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22040 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22041 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22042 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22043 gdb.t31/chillvars.exp, lib/gdb.exp:
22044 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22045 bug-gdb@prep.ai.mit.edu.
22046
22047Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22048
22049 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22050 with 0.0, not integer 0.
22051
22052Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22053
22054 * gdb.t06/break.exp: Update for "Kill the program" message change.
22055
22056Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22057
22058 * Makefile.in (GDBFLAGS): Set to -nx.
22059 * Makefile.in (site.exp): Use GDBFLAGS.
22060
22061Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22062
22063 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22064 Makefiles.
22065 (check): depend on just-check.
22066 (just-check): added so that tests can be run without a noop
22067 build pass.
22068
22069Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22070
22071 Switch to using configure's configdirs.
22072 * Makefile.in (Makefile): add configure.in dependency.
22073 (SUBDIRS): removed redundant assignment.
22074 * configure.in: switch subdirs assignment to configdirs.
22075 * gdb.t*/configure.in: new files.
22076
22077Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22078
22079 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22080 works.
22081
22082Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22083
22084 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22085 in explicit rules. Apparently this is not supported by some makes.
22086
22087Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22088
22089 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22090
22091Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22092
22093 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22094 disappeared.
22095
22096Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22097
22098 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22099
22100Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22101
22102 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22103 watchpoint problem that is now fixed.
22104 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22105 uninitialized convenience variables.
22106 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22107 structures.
22108
22109Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22110
22111 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22112 which causes expect to get out of sync with gdb on long output
22113 from help set.
22114 * gdb.t09/corefile.exp: Make expected pattern for core file
22115 failing signal and frame output format less sun specific.
22116
22117Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22118
22119 * gdb.t31/chillvars.exp: Add and remove initial dummy
22120 breakpoint, so that symbol table is forced in.
22121 (Needed at least on Sunos4, though it seems not SVR4.)
22122 * gdb.t31/chillvars.exp: Update for changed output format.
22123
22124Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22125
a9c64011 22126 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22127
22128Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22129
22130 * Makefile.in: Added --srcdir when invoking runtest, removed the
22131 need for a local config file. (optional now)
22132
22133Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22134
22135 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22136 failure count used to force early termination. Add some more
22137 expected failures for gnu style demangling.
22138
22139Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22140
22141 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22142 pmi variable from gdb.t20/gdbme to get optimized away.
22143 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22144 Check for written corefile upon timeout _and_ eof.
22145
22146Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22147
22148 * config/unix-gdb.exp: Add missing return 0.
22149
22150Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22151
22152 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22153 test termination.
22154
22155Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22156
22157 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22158 disappeared.
22159
22160Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22161
22162 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22163 time as i860 support works.
22164
d63a86f8 22165 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22166 "backtrace 100\r" rather than just "backtrace\r", to match last
22167 change.
22168
22169Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22170
22171 * config/udi-gdb.exp (gdb_exit): Remove close command.
22172 (gdb_target_udi): New procedure to set the UDI target.
22173 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22174 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22175 Added waits for prompts after several question responses. Added
22176 some more responses used by a29k-amd-udi-gdb.
22177 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22178 pass different arguments, restart UDI connection after program
22179 completion.
22180 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22181 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22182 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22183 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22184 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22185 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22186 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22187 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22188 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22189 after program completion.
22190 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22191 compiled with a SELECT_VECS setting.
22192 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22193 infinite recursion.
22194
22195 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22196 Added checks for COFF results, and made them expected failures for
22197 all targets. It would be better to make them expected failures
22198 for COFF targets only.
22199
22200Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22201
22202 * Makefile.in: add null dvi target, don't bother to recurse
22203 through test directories for info and install-info; rename
22204 $(datadir) to be dejagnu instead of deja-gnu
22205
22206Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22207
22208 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22209 compiler to coredump.
22210 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22211 code.
22212
22213Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22214
22215 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22216 coredump.
22217 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22218 code.
22219
22220Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22221
22222 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22223 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22224 which in a shell. Deletes xgdb when done.
22225 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22226 Tests the return from the "set height" or "set width" commands.
22227 Added a few return codes where needed.
22228
22229Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22230
22231 * Makefile.in (SUBDIRS): Add gdb.t17.
22232 * configure.in (subdirs): Add gdb.t17.
22233 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22234 files to test gdb's calling of functions in the inferior with
22235 the correct arguments and gdb's ability to retrieve any
22236 result returned.
22237
22238Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22239
22240 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22241 may be called after gdb goes away. Previous versions of expect
22242 needed these to avoid file descriptor leaks, but they cause
22243 errors with the current revision of expect.
22244 * gdb.t00/gdbvars.exp: Use -re on expected output after
22245 setting sevenbit-strings.
22246 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22247 to set sevenbit-strings consistent across tests.
22248 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22249 set sevenbit-strings consistent across tests.
22250
22251Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22252
22253 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22254 expected output to match current "expect" expectations.
22255
22256Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22257
22258 * gdb.t00/default.exp: Change expected output for default "source"
22259 command, to match new gdb behavior which requires a filename to
22260 source.
22261
22262Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22263
22264 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22265 expected fail for i486-*-* that misses the marker2 function.
22266 * gdb.t10/crossload.exp (bfddefault): Allow successful
22267 recognition of a format to pass even if no symbols are found.
22268 Explicitly catch failures where the format is not recognized
22269 or is ambiguous, and add the reason to the fail message.
22270 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22271 the cause is and invalid target and add reason to failure message.
22272 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22273 elf32-i386, elf32-sparc, and elf32-i860.
22274 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22275 Set up expected failure for 'filename'::variable scope resolution,
22276 which is now apparently broken on all targets.
22277 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22278 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22279 gdb.t23/templates.exp: Change failure for missing binfile into
22280 just a warning.
22281 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22282 references.
22283
22284Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22285
22286 * gdb.t00/default.exp: Add expected output for default "source"
22287 command, to match new gdb behavior.
22288 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22289
22290Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22291
22292 * config/*-gdb.exp: returns an error, rather than exiting on
22293 internal errors.
22294
22295Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22296
22297 * gdb.t03/gdbme.c: Add pointer to struct variable.
22298 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22299 referencing struct members.
22300
22301Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22302
22303 * configure.in (mips-idt-ecoff): New target.
22304 * config/mips-gdb.exp: New file for remote board using MIPS remote
22305 debugging protocol.
22306
22307 * Redid configuration scheme. Removed gdb.t*/configure.in.
22308 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22309 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22310 distclean targets. Built executables via .o files. Adjusted
22311 tests to account for source files in $(srcdir) rather than
22312 $(objdir).
22313 * lib/gdb.exp (runto): Don't expect () after the function name,
22314 because it may have arguments.
22315
22316Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22317
22318 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22319 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22320 expected failures for mips-idt-* and mips-sgi-*.
22321 * gdb.t00/default.exp (attach): Kill process if requested.
22322 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22323 that does not read core files.
22324 * gdb.t01/run.exp: Removed checks for exit status code.
22325 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22326 it is linked in.
22327 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22328 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22329 appropriate, rather than doing it by hand.
22330 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22331 execution.
22332 * gdb.t10/crossload.exp: Kill existing program if needed.
22333 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22334 appropriate, rather than doing it by hand. Always increase
22335 timeout for this test, not just for VxWorks.
22336
22337Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22338
22339 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22340 of Chill STRUCT types and STRUCT values.
22341 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22342 than "char".
22343 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22344 struct2): New struct definitions and initializations to test
c906108c
SS
22345 simple Chill STRUCT types.
22346
22347Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22348
22349 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22350 the null byte at the end of strings.
22351 * gdb.t00/default.exp: Make show version insensitive to copyright
22352 date.
22353 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22354 to avoid dependencies on target char signedness.
22355 * gdb.t16/printcmds.exp: Update expected results for explicitly
22356 unsigned char.
22357 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22358 now work.
22359 * gdb.t21/demangle.exp: Add many more patterns for template
22360 demangling, most of them being expected failures.
22361 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22362 string we are matching for, to match on the whole string.
22363 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22364 and fix a whole bunch that had incorrect expected output but were
22365 passing anyway because of the bug in "proc demangle".
22366 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22367 type.
22368 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22369
22370Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22371
a9c64011
AS
22372 * gdb/testsuite: made modifications to testcases, etc., to allow
22373 them to work properly given the reorganization of deja-gnu and the
22374 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22375
22376Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22377
22378 * gdb/testsuite: Initial creation of gdb/testsuite.
22379 Migrated dejagnu testcases and support files for testing nm to
22380 gdb/testsuite from deja-gnu. These files were moved "as is"
22381 with no modifications. This migration is part of a major overhaul
22382 of dejagnu. The modifications to these testcases, etc., which
22383 will allow them to work with the new version of dejagnu will be
22384 made in a future update.
48efe704 22385
8d8cb839 22386 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22387\f
8d8cb839
EZ
22388;; Local Variables:
22389;; mode: change-log
22390;; left-margin: 8
22391;; fill-column: 74
22392;; version-control: never
22393;; End:
902f2ccb
MC
22394
22395 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22396 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22397 Copying and distribution of this file, with or without modification,
22398 are permitted provided the copyright notice and this notice are preserved.
This page took 2.446748 seconds and 4 git commands to generate.